From ea442ffb456c0174298d3787f5d980eaccdffac0 Mon Sep 17 00:00:00 2001 From: Alexander Koskovich Date: Mon, 7 Mar 2022 11:29:34 -0700 Subject: [PATCH] lineage: config: Make LLVM kernel compile the default * GCC was deprecated awhile ago, the large majority of devices should now be using this. Clang should be opt out as opposed to opt in. Change-Id: Ie388aff8eca189663f2f615f7d059e47eaf2dce3 --- build/tasks/kernel.mk | 4 ++-- config/BoardConfigKernel.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build/tasks/kernel.mk b/build/tasks/kernel.mk index 689f3d1..3d5baab 100644 --- a/build/tasks/kernel.mk +++ b/build/tasks/kernel.mk @@ -26,7 +26,7 @@ # TARGET_KERNEL_SELINUX_CONFIG = SELinux defconfig, optional # TARGET_KERNEL_ADDITIONAL_CONFIG = Additional defconfig, optional # -# TARGET_KERNEL_CLANG_COMPILE = Compile kernel with clang, defaults to false +# TARGET_KERNEL_CLANG_COMPILE = Compile kernel with clang, defaults to true # # TARGET_KERNEL_CLANG_VERSION = Clang prebuilts version, optional, defaults to clang-stable # @@ -186,7 +186,7 @@ $(INTERNAL_VENDOR_RAMDISK_TARGET): $(TARGET_PREBUILT_INT_KERNEL) # Add host bin out dir to path PATH_OVERRIDE := PATH=$(KERNEL_BUILD_OUT_PREFIX)$(HOST_OUT_EXECUTABLES):$$PATH -ifeq ($(TARGET_KERNEL_CLANG_COMPILE),true) +ifneq ($(TARGET_KERNEL_CLANG_COMPILE),false) ifneq ($(TARGET_KERNEL_CLANG_VERSION),) KERNEL_CLANG_VERSION := clang-$(TARGET_KERNEL_CLANG_VERSION) else diff --git a/config/BoardConfigKernel.mk b/config/BoardConfigKernel.mk index 53c90b2..c136581 100644 --- a/config/BoardConfigKernel.mk +++ b/config/BoardConfigKernel.mk @@ -30,7 +30,7 @@ # aarch64-linux-android- for arm64 # x86_64-linux-android- for x86 # -# TARGET_KERNEL_CLANG_COMPILE = Compile kernel with clang, defaults to false +# TARGET_KERNEL_CLANG_COMPILE = Compile kernel with clang, defaults to true # # KERNEL_TOOLCHAIN_PREFIX = Overrides TARGET_KERNEL_CROSS_COMPILE_PREFIX, # Set this var in shell to override @@ -96,7 +96,7 @@ ifneq ($(USE_CCACHE),) endif endif -ifeq ($(TARGET_KERNEL_CLANG_COMPILE),true) +ifneq ($(TARGET_KERNEL_CLANG_COMPILE),false) KERNEL_CROSS_COMPILE := CROSS_COMPILE="$(KERNEL_TOOLCHAIN_PATH)" else KERNEL_CROSS_COMPILE := CROSS_COMPILE="$(CCACHE_BIN) $(KERNEL_TOOLCHAIN_PATH)"