summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXian Wang <dev@xianwang.io>2021-06-02 22:52:43 -0400
committerXian Wang <dev@xianwang.io>2022-09-06 16:18:24 -0700
commit8f75a88998cceeeddf272cf69ed02eba3cdaf7d2 (patch)
tree58175eb1f30181e3719f39175283fd122b1c5990
parent0602dae243b6197f7eaa1e73624e6dcb92f710fc (diff)
downloadlinux-config-8f75a88998cceeeddf272cf69ed02eba3cdaf7d2.tar.gz
linux-config-8f75a88998cceeeddf272cf69ed02eba3cdaf7d2.tar.bz2
linux-config-8f75a88998cceeeddf272cf69ed02eba3cdaf7d2.zip
thinker: try clang built kernel
-rw-r--r--config-thinker31
1 files changed, 15 insertions, 16 deletions
diff --git a/config-thinker b/config-thinker
index 5dc57b5..b203851 100644
--- a/config-thinker
+++ b/config-thinker
@@ -1,18 +1,19 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.12.7-gentoo Kernel Configuration
-#
-CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 11.1.0 p1) 11.1.0"
-CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=110100
-CONFIG_CLANG_VERSION=0
-CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=23601
-CONFIG_LLD_VERSION=0
+# Linux/x86 5.12.8-gentoo Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="clang version 12.0.0"
+CONFIG_GCC_VERSION=0
+CONFIG_CC_IS_CLANG=y
+CONFIG_CLANG_VERSION=120000
+CONFIG_LD_VERSION=0
+CONFIG_LD_IS_LLD=y
+CONFIG_LLD_VERSION=120000
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
+CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@@ -761,9 +762,6 @@ CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
# end of GCOV-based kernel profiling
CONFIG_HAVE_GCC_PLUGINS=y
-CONFIG_GCC_PLUGINS=y
-# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
-# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
@@ -4616,11 +4614,11 @@ CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,appar
#
# Memory initialization
#
+CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
+CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
CONFIG_INIT_STACK_NONE=y
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
-# CONFIG_GCC_PLUGIN_STACKLEAK is not set
+# CONFIG_INIT_STACK_ALL_PATTERN is not set
+# CONFIG_INIT_STACK_ALL_ZERO is not set
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
# end of Memory initialization
@@ -5051,6 +5049,7 @@ CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
CONFIG_CC_HAS_KASAN_GENERIC=y
+CONFIG_CC_HAS_KASAN_SW_TAGS=y
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
# CONFIG_KASAN is not set
CONFIG_HAVE_ARCH_KFENCE=y