svn commit: r320248 - head/share/mk
Bryan Drewery
bdrewery at FreeBSD.org
Thu Jun 22 21:22:14 UTC 2017
Author: bdrewery
Date: Thu Jun 22 21:22:12 2017
New Revision: 320248
URL: https://svnweb.freebsd.org/changeset/base/320248
Log:
LINKER_VERSION: Support external binutils.
The ports binutils stores the version in the 5th word so just look for
a version using a pattern instead.
Reported by: rpokala
MFC after: 2 weeks
Sponsored by: Dell EMC Isilon
Modified:
head/share/mk/bsd.linker.mk
Modified: head/share/mk/bsd.linker.mk
==============================================================================
--- head/share/mk/bsd.linker.mk Thu Jun 22 21:03:30 2017 (r320247)
+++ head/share/mk/bsd.linker.mk Thu Jun 22 21:22:12 2017 (r320248)
@@ -48,7 +48,7 @@ _ld_version!= ${${ld}} --version 2>/dev/null | head -n
.endif
.if ${_ld_version:[1..2]} == "GNU ld"
${X_}LINKER_TYPE= binutils
-_v= ${_ld_version:[3]}
+_v= ${_ld_version:M[1-9].[0-9]*:[1]}
.elif ${_ld_version:[1]} == "LLD"
${X_}LINKER_TYPE= lld
_v= ${_ld_version:[2]}
More information about the svn-src-head
mailing list