From d6c84565af1486e24c6f9a1475698ffda87d10ef Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sat, 21 Mar 2026 10:26:12 +0000 Subject: [PATCH] x86_64: cmake: ensure the kernel is built as a static binary --- arch/x86_64/config.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/x86_64/config.cmake b/arch/x86_64/config.cmake index 759e594..b6775f1 100644 --- a/arch/x86_64/config.cmake +++ b/arch/x86_64/config.cmake @@ -1,4 +1,5 @@ target_compile_options(${kernel_exe_name} PRIVATE -z max-page-size=0x1000 -m64 -mcmodel=large -mno-red-zone -mno-mmx -mno-sse -mno-sse2 -D_64BIT -DBYTE_ORDER=1234) -target_link_libraries(${kernel_exe_name} "-z max-page-size=0x1000" "-T ${CMAKE_CURRENT_SOURCE_DIR}/arch/x86_64/layout.ld") +target_link_libraries(${kernel_exe_name} "-static -z max-page-size=0x1000" "-T ${CMAKE_CURRENT_SOURCE_DIR}/arch/x86_64/layout.ld") +