From 0bad58d974eac93f7cf843a0338a5967d1287413 Mon Sep 17 00:00:00 2001 From: cognet Date: Mon, 24 Jul 2006 22:09:47 +0000 Subject: Only use -mno-apcs-frame if DDB is not in the kernel, as it prevent the backtraces from working. MFC After: 3 days --- sys/conf/Makefile.arm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sys/conf/Makefile.arm') 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 -- cgit v1.1