From c00a982d2adb367de4a8e19876c463e3b33391ed Mon Sep 17 00:00:00 2001 From: PulkoMandy Date: Thu, 28 Oct 2021 21:24:53 +0200 Subject: [PATCH] kernel: do not allow undefined symbols If there are undefined symbols, we can't load the kernel (the bootloader complains about missing relocations). It makes sense to not allow that at compile time. Change-Id: I430bebada16544ffa8be293cd6c075338970d8ce Reviewed-on: https://review.haiku-os.org/c/haiku/+/4668 Tested-by: Commit checker robot Reviewed-by: X512 Reviewed-by: Adrien Destugues --- src/system/kernel/Jamfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/Jamfile b/src/system/kernel/Jamfile index 469ea108af..bcc44fe15d 100644 --- a/src/system/kernel/Jamfile +++ b/src/system/kernel/Jamfile @@ -127,7 +127,7 @@ KernelLd kernel_$(TARGET_ARCH) : : $(HAIKU_TOP)/src/system/ldscripts/$(TARGET_ARCH)/kernel.ld : -Bdynamic -export-dynamic -dynamic-linker /foo/bar - $(TARGET_KERNEL_PIC_LINKFLAGS) + $(TARGET_KERNEL_PIC_LINKFLAGS) --no-undefined : ;