diff --git a/build/jam/board/cubieboard4/BoardSetup b/build/jam/board/cubieboard4/BoardSetup index 469cba561a..aea73c3fa0 100644 --- a/build/jam/board/cubieboard4/BoardSetup +++ b/build/jam/board/cubieboard4/BoardSetup @@ -61,3 +61,12 @@ local flags = -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard ; HAIKU_ASFLAGS_$(HAIKU_PACKAGING_ARCH) += $(flags) ; HAIKU_CCFLAGS_$(HAIKU_PACKAGING_ARCH) += $(flags) ; HAIKU_C++FLAGS_$(HAIKU_PACKAGING_ARCH) += $(flags) ; + +# Workaround for ld using 32k for alignment despite forcing it in the config... +# should definitely not be needed! +HAIKU_KERNEL_LINKFLAGS += + -Wl,-z -Wl,max-page-size=0x1000 + -Wl,-z -Wl,common-page-size=0x1000 ; +HAIKU_LINKFLAGS_$(HAIKU_PACKAGING_ARCH) += + -Wl,-z -Wl,max-page-size=0x1000 + -Wl,-z -Wl,common-page-size=0x1000 ;