From 0ebdbae6229ee3d3ef1f58a4a5db71f037cb1ba7 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Mon, 11 Apr 2022 14:55:31 -0600 Subject: [PATCH] Create kernel.all file that has both code and debugging symbols --- mk/kernel.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mk/kernel.mk b/mk/kernel.mk index b3045e8..57575a7 100644 --- a/mk/kernel.mk +++ b/mk/kernel.mk @@ -6,6 +6,6 @@ build/libkernel.a: kernel/Cargo.lock kernel/Cargo.toml kernel/src/* kernel/src/* build/kernel: kernel/linkers/$(ARCH).ld mk/kernel_ld.sh build/libkernel.a export PATH="$(PREFIX_PATH):$$PATH" && \ - $(ROOT)/mk/kernel_ld.sh $(LD) --gc-sections -z max-page-size=0x1000 -T $< -o $@ build/libkernel.a && \ - $(OBJCOPY) --only-keep-debug $@ $@.sym && \ - $(OBJCOPY) --strip-debug $@ + $(ROOT)/mk/kernel_ld.sh $(LD) --gc-sections -z max-page-size=0x1000 -T $< -o $@.all build/libkernel.a && \ + $(OBJCOPY) --only-keep-debug $@.all $@.sym && \ + $(OBJCOPY) --strip-debug $@.all $@