svn commit: r337325 - projects/clang700-import/sys/conf

Dimitry Andric dim at FreeBSD.org
Sat Aug 4 16:56:40 UTC 2018


Author: dim
Date: Sat Aug  4 16:56:39 2018
New Revision: 337325
URL: https://svnweb.freebsd.org/changeset/base/337325

Log:
  Apparently lld has never supported the -z common-page-size flag, but it
  didn't error out on it either.  This changed in 7.0.0, where it now
  refuses any unrecognized flags.  Stop attempting to use it for now.

Modified:
  projects/clang700-import/sys/conf/kern.pre.mk

Modified: projects/clang700-import/sys/conf/kern.pre.mk
==============================================================================
--- projects/clang700-import/sys/conf/kern.pre.mk	Sat Aug  4 15:38:18 2018	(r337324)
+++ projects/clang700-import/sys/conf/kern.pre.mk	Sat Aug  4 16:56:39 2018	(r337325)
@@ -124,7 +124,10 @@ LDFLAGS+=	-Wl,--build-id=sha1
 .if defined(LINKER_FEATURES) && ${LINKER_FEATURES:Mifunc} == ""
 .error amd64 kernel requires linker ifunc support
 .endif
-LDFLAGS+=	-Wl,-z max-page-size=2097152 -Wl,-z common-page-size=4096
+LDFLAGS+=	-Wl,-z max-page-size=2097152
+.if ${LINKER_TYPE} != "lld"
+LDFLAGS+=	-Wl,-z common-page-size=4096
+.endif
 .endif
 
 NORMAL_C= ${CC} -c ${CFLAGS} ${WERROR} ${PROF} ${.IMPSRC}


More information about the svn-src-projects mailing list