diff --git a/build/tasks/kernel.mk b/build/tasks/kernel.mk index c4ddebf9..2e81f1b3 100644 --- a/build/tasks/kernel.mk +++ b/build/tasks/kernel.mk @@ -116,6 +116,11 @@ TARGET_PREBUILT_INT_KERNEL := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/$(TARGET_PR # Clear this first to prevent accidental poisoning from env MAKE_FLAGS := +ifeq ($(KERNEL_ARCH),arm) + # Avoid "Unknown symbol _GLOBAL_OFFSET_TABLE_" errors + MAKE_FLAGS += CFLAGS_MODULE="-fno-pic" +endif + ifeq ($(KERNEL_ARCH),arm64) # Avoid "unsupported RELA relocation: 311" errors (R_AARCH64_ADR_GOT_PAGE) MAKE_FLAGS += CFLAGS_MODULE="-fno-pic"