summaryrefslogtreecommitdiff
path: root/src/sys/arch/amd64
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-09-19 20:55:07 -0400
committerIan Moffett <ian@osmora.org>2025-09-19 20:55:07 -0400
commit8435b9d411b25b2eb5c725063cc0b77da4c2efd4 (patch)
tree1179e5a99cf45e7906bc72af0ef122273b5e0807 /src/sys/arch/amd64
parentf0c6a8929414e2bc583f87d1f5b01cebe78cebec (diff)
kern/amd64: build: Ensure .a libs retain sections
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'src/sys/arch/amd64')
-rw-r--r--src/sys/arch/amd64/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sys/arch/amd64/Makefile b/src/sys/arch/amd64/Makefile
index a8561c5..5951f08 100644
--- a/src/sys/arch/amd64/Makefile
+++ b/src/sys/arch/amd64/Makefile
@@ -14,7 +14,7 @@ ASMOBJECTS = $(ASMFILES:.S=.S.o)
DEPS = $(CFILES:.c=.d)
ASMDEPS = $(ASMFILES:.S=.S.d)
OBJECTS = $(CFILES:%.c=%.o)
-LD_FLAGS = -Tconf/sys.ld -L../../target -lkern
+LD_FLAGS = -Tconf/sys.ld -L../../target --whole-archive -l:libkern.a --no-whole-archive
.PHONY: all
all: $(OBJECTS) $(ASMOBJECTS)