From 84556c8f22b9c942a2caf517db4e2d1ff68e1124 Mon Sep 17 00:00:00 2001 From: mintsuki Date: Mon, 29 Aug 2022 22:08:04 +0200 Subject: [PATCH] Update --- kernel/GNUmakefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/GNUmakefile b/kernel/GNUmakefile index 27eebd7..af3fb78 100644 --- a/kernel/GNUmakefile +++ b/kernel/GNUmakefile @@ -61,6 +61,11 @@ override LDFLAGS += \ -z max-page-size=0x1000 \ -T linker.ld +# Check if the linker supports -no-pie and enable it if it does +ifeq ($(shell $(LD) --help 2>&1 | grep 'no-pie' >/dev/null 2>&1; echo $$?),0) + override LDFLAGS += -no-pie +endif + # Internal nasm flags that should not be changed by the user. override NASMFLAGS += \ -f elf64