diff options
author | cognet <cognet@FreeBSD.org> | 2006-07-24 22:09:47 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2006-07-24 22:09:47 +0000 |
commit | 0bad58d974eac93f7cf843a0338a5967d1287413 (patch) | |
tree | 75fad3da0e5e5077e2eebe9234c8bf3afbc9cad9 /sys | |
parent | 9f580cbac1f2e986345e3fd2112d5dc2b0797129 (diff) | |
download | FreeBSD-src-0bad58d974eac93f7cf843a0338a5967d1287413.zip FreeBSD-src-0bad58d974eac93f7cf843a0338a5967d1287413.tar.gz |
Only use -mno-apcs-frame if DDB is not in the kernel, as it prevent the
backtraces from working.
MFC After: 3 days
Diffstat (limited to 'sys')
-rw-r--r-- | sys/conf/Makefile.arm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/conf/Makefile.arm b/sys/conf/Makefile.arm index 0d9ffc4..10a9882 100644 --- a/sys/conf/Makefile.arm +++ b/sys/conf/Makefile.arm @@ -44,12 +44,15 @@ LD += -EB .if !defined(DEBUG) && !defined(PROFLEVEL) -CFLAGS += -mno-apcs-frame STRIP_FLAGS = -S .endif DDB_ENABLED!= grep DDB opt_ddb.h || true +.if empty(DDB_ENABLED) +CFLAGS += -mno-apcs-frame +.endif + SYSTEM_LD_ = ${LD} -Bdynamic -T ldscript.$M.noheader \ -warn-common -export-dynamic -dynamic-linker /red/herring -o \ ${FULLKERNEL}.noheader -X ${SYSTEM_OBJS} vers.o |