From 78fea2759f4b5b67d59d01727a8503241a91543a Mon Sep 17 00:00:00 2001 From: Jaroslaw Pelczar Date: Tue, 3 Sep 2019 18:19:09 +0200 Subject: [PATCH] arm64: Enforce PIC build of kernel Signed-off-by: Jaroslaw Pelczar Change-Id: I4d4acf91865b182d9fd5f500978705854e0638e5 Reviewed-on: https://review.haiku-os.org/c/haiku/+/1855 Reviewed-by: Adrien Destugues --- build/jam/ArchitectureRules | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build/jam/ArchitectureRules b/build/jam/ArchitectureRules index 552fe2c7ea..e54d9b1fdd 100644 --- a/build/jam/ArchitectureRules +++ b/build/jam/ArchitectureRules @@ -429,6 +429,9 @@ rule KernelArchitectureSetup architecture -Wl,-z -Wl,max-page-size=0x1000 -Wl,-z -Wl,common-page-size=0x1000 ; + HAIKU_KERNEL_PIC_CCFLAGS = -fPIC ; + HAIKU_KERNEL_PIC_LINKFLAGS = -shared -fPIC ; + case ppc : # Build a position independent PPC kernel. We need to be able to # relocate the kernel, since the virtual address space layout at