diff options
author | iedowse <iedowse@FreeBSD.org> | 2004-08-29 02:00:50 +0000 |
---|---|---|
committer | iedowse <iedowse@FreeBSD.org> | 2004-08-29 02:00:50 +0000 |
commit | 06cb17630f5ccd14a87ad0d10949bc67249a0a04 (patch) | |
tree | 85e75cba746e7155b59a16d9e05cb66b8290b2c5 /sys/conf/kmod.mk | |
parent | 23b04589144e3c4217a40f9950e62cc9343af8b8 (diff) | |
download | FreeBSD-src-06cb17630f5ccd14a87ad0d10949bc67249a0a04.zip FreeBSD-src-06cb17630f5ccd14a87ad0d10949bc67249a0a04.tar.gz |
Unconditionally add `-fno-omit-frame-pointer' to CFLAGS when building
modules on the amd64 platform. Without this, ddb stack traces cannot
follow module function calls, which makes debugging very difficult.
Diffstat (limited to 'sys/conf/kmod.mk')
-rw-r--r-- | sys/conf/kmod.mk | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/conf/kmod.mk b/sys/conf/kmod.mk index 7fd40a7..3f76d3e 100644 --- a/sys/conf/kmod.mk +++ b/sys/conf/kmod.mk @@ -126,6 +126,9 @@ CFLAGS+= -fno-common LDFLAGS+= -d -warn-common CFLAGS+= ${DEBUG_FLAGS} +.if ${MACHINE_ARCH} == amd64 +CFLAGS+= -fno-omit-frame-pointer +.endif OBJS+= ${SRCS:N*.h:R:S/$/.o/g} |