diff options
author | cognet <cognet@FreeBSD.org> | 2005-11-17 01:32:01 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2005-11-17 01:32:01 +0000 |
commit | ca84af0c5078d19da2a7850281fa56115f0b6b3b (patch) | |
tree | a9a39854b94160250857b5da379f7fbdbf352a09 /sys/conf/Makefile.arm | |
parent | 154e741ceae64190c1cf57081ea4d71328a918c7 (diff) | |
download | FreeBSD-src-ca84af0c5078d19da2a7850281fa56115f0b6b3b.zip FreeBSD-src-ca84af0c5078d19da2a7850281fa56115f0b6b3b.tar.gz |
Make the elf wrapper work with recent kernel.debug changes.
Diffstat (limited to 'sys/conf/Makefile.arm')
-rw-r--r-- | sys/conf/Makefile.arm | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/conf/Makefile.arm b/sys/conf/Makefile.arm index a5d3a42..c0e5a12 100644 --- a/sys/conf/Makefile.arm +++ b/sys/conf/Makefile.arm @@ -49,11 +49,13 @@ CFLAGS += -mno-apcs-frame DDB_ENABLED!= grep DDB opt_ddb.h || true .if ${DDB_ENABLED} != "" -SYSTEM_LD_TAIL += ;echo "\#define KERNNAME \"${KERNEL_KO}\"" >opt_kernname.h ; \ +SYSTEM_LD_TAIL += ;echo "\#define KERNNAME \"${KERNEL_KO}.tmp\"" \ + >opt_kernname.h ;\ ${OBJCOPY} --strip-symbol '$$d' --strip-symbol '$$a' \ - --strip-symbol '$$t' ${KERNEL_KO} ;\ + -g --strip-symbol '$$t' ${FULLKERNEL} ${KERNEL_KO}.tmp;\ ${CC} -O -nostdlib -I. -Xlinker -T -Xlinker ldscript.arm \ - $S/$M/$M/elf_trampoline.c $S/$M/$M/inckern.S -o ${KERNEL_KO}.tramp + $S/$M/$M/elf_trampoline.c $S/$M/$M/inckern.S -o ${KERNEL_KO}.tramp;\ + rm ${KERNEL_KO}.tmp .endif %BEFORE_DEPEND |