kernel: Changes for LLVM binutils

* Remove KERNEL_LD from kernel.mk, we simply set LD in BoardConfigKernel
* Add llvm-ar in path allowlist (used by LTO)

Change-Id: I76addb6f9d8d413edb1832dba23082ffb6d5ebc3
This commit is contained in:
Michael Bestas
2022-08-28 16:44:19 +03:00
committed by nebrassy
parent f9be69fba7
commit b31b260fe4
2 changed files with 4 additions and 7 deletions
+2
View File
@@ -183,6 +183,8 @@ KERNEL_MAKE_FLAGS += HOSTCXX=$(CLANG_PREBUILTS)/bin/clang++
ifneq ($(TARGET_KERNEL_CLANG_COMPILE), false)
ifneq (,$(filter 5.4 5.10, $(TARGET_KERNEL_VERSION)))
KERNEL_MAKE_FLAGS += LLVM=1 LLVM_IAS=1
KERNEL_MAKE_FLAGS += LD=$(CLANG_PREBUILTS)/bin/ld.lld
KERNEL_MAKE_FLAGS += AR=$(CLANG_PREBUILTS)/bin/llvm-ar
endif
endif