Date: Sat, 4 Aug 2018 16:56:39 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r337325 - projects/clang700-import/sys/conf Message-ID: <201808041656.w74GudaG097952@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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}
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808041656.w74GudaG097952>