From b1d59e02ebc73dbb51ff7d160e1ada312334a849 Mon Sep 17 00:00:00 2001 From: Jozef Nagy Date: Thu, 22 May 2025 11:48:51 +0200 Subject: [PATCH] Tweaked kernel CFLAGS --- kernel/Makefile | 5 +---- kernel/arch/x86_64/config.mk | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/kernel/Makefile b/kernel/Makefile index a7027f1..4890579 100644 --- a/kernel/Makefile +++ b/kernel/Makefile @@ -47,15 +47,12 @@ KERNEL_CFLAGS := $(foreach d, $(INCLUDE_DIRS), -I$d) \ -fno-omit-frame-pointer \ -fno-stack-protector \ -fno-stack-check \ - -fpic \ - -fpie \ -MMD \ -MP KERNEL_LDFLAGS := -Tarch/$(ARCH)/linker.ld \ -nostdlib \ - -static \ - -no-pie + -static ifeq ($(BUILD_TYPE),debug) KERNEL_CFLAGS += -O0 -g3 diff --git a/kernel/arch/x86_64/config.mk b/kernel/arch/x86_64/config.mk index 7be3279..738c9ca 100644 --- a/kernel/arch/x86_64/config.mk +++ b/kernel/arch/x86_64/config.mk @@ -20,6 +20,7 @@ KERNEL_CFLAGS += -m64 \ -march=x86-64 \ -mabi=sysv \ + -mcmodel=kernel \ -mno-red-zone \ -mno-80387 \ -mno-mmx \