svn commit: r207057 - head/sys/conf
Alexander Leidinger
netchild at FreeBSD.org
Thu Apr 22 09:24:01 UTC 2010
Author: netchild
Date: Thu Apr 22 09:24:01 2010
New Revision: 207057
URL: http://svn.freebsd.org/changeset/base/207057
Log:
Do the ctfmerge (= all symbols, not only symbols from one object file) for
KLDs too.
Noticed by: np
Modified:
head/sys/conf/kmod.mk
Modified: head/sys/conf/kmod.mk
==============================================================================
--- head/sys/conf/kmod.mk Thu Apr 22 09:20:17 2010 (r207056)
+++ head/sys/conf/kmod.mk Thu Apr 22 09:24:01 2010 (r207057)
@@ -137,6 +137,10 @@ CFLAGS+= -mlongcall -fno-omit-frame-poin
CFLAGS+= -G0 -fno-pic -mno-abicalls -mlong-calls
.endif
+.if defined(DEBUG) || defined(DEBUG_FLAGS)
+CTFFLAGS+= -g
+.endif
+
.if defined(FIRMWS)
.if !exists(@)
${KMOD:S/$/.c/}: @
@@ -202,6 +206,7 @@ ${KMOD}.kld: ${OBJS}
${FULLPROG}: ${OBJS}
.endif
${LD} ${LDFLAGS} -r -d -o ${.TARGET} ${OBJS}
+ @[ -z "${CTFMERGE}" -o -n "${NO_CTF}" ] || ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${OBJS}
.if defined(EXPORT_SYMS)
.if ${EXPORT_SYMS} != YES
.if ${EXPORT_SYMS} == NO
More information about the svn-src-all
mailing list