svn commit: r360071 - head/sys/conf
Alex Richardson
arichardson at FreeBSD.org
Sat Apr 18 12:54:36 UTC 2020
Author: arichardson
Date: Sat Apr 18 12:54:35 2020
New Revision: 360071
URL: https://svnweb.freebsd.org/changeset/base/360071
Log:
Allow kernel modules to build with a compiler that defaults to -fno-common
This uses the same approach as r359691.
Reviewed By: brooks
Differential Revision: https://reviews.freebsd.org/D24405
Modified:
head/sys/conf/kmod.mk
Modified: head/sys/conf/kmod.mk
==============================================================================
--- head/sys/conf/kmod.mk Sat Apr 18 08:29:16 2020 (r360070)
+++ head/sys/conf/kmod.mk Sat Apr 18 12:54:35 2020 (r360071)
@@ -524,13 +524,13 @@ assym.inc: ${SYSDIR}/kern/genassym.sh
sh ${SYSDIR}/kern/genassym.sh genassym.o > ${.TARGET}
genassym.o: ${SYSDIR}/${MACHINE}/${MACHINE}/genassym.c offset.inc
genassym.o: ${SRCS:Mopt_*.h}
- ${CC} -c ${CFLAGS:N-flto:N-fno-common} \
+ ${CC} -c ${CFLAGS:N-flto:N-fno-common} -fcommon \
${SYSDIR}/${MACHINE}/${MACHINE}/genassym.c
offset.inc: ${SYSDIR}/kern/genoffset.sh genoffset.o
sh ${SYSDIR}/kern/genoffset.sh genoffset.o > ${.TARGET}
genoffset.o: ${SYSDIR}/kern/genoffset.c
genoffset.o: ${SRCS:Mopt_*.h}
- ${CC} -c ${CFLAGS:N-flto:N-fno-common} \
+ ${CC} -c ${CFLAGS:N-flto:N-fno-common} -fcommon \
${SYSDIR}/kern/genoffset.c
CLEANDEPENDFILES+= ${_ILINKS}
More information about the svn-src-all
mailing list