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