summaryrefslogtreecommitdiffstats
path: root/classes/clang.bbclass
diff options
context:
space:
mode:
authorRuiqiang Hao <Ruiqiang.Hao@windriver.com>2024-07-04 12:36:56 +0800
committerKhem Raj <raj.khem@gmail.com>2024-07-04 11:08:55 -0700
commit4717122ea12a0fe5b6f963c092979e653188ff7f (patch)
tree7e87519ac6c0591474514c5edf6704a2ad6c0ee2 /classes/clang.bbclass
parentf396ed6ef8885473dcd2120df97272dd2a54d436 (diff)
downloadmeta-clang-4717122ea12a0fe5b6f963c092979e653188ff7f.tar.gz
clang.bbclass: remove mcpu option with qualifiers for the octeontx2 core
Currently, only the '-mcpu=octeontx2' option is removed, and any -mcpu parameters with qualifiers (such as +crc+crypto) are not removed, e.g., '-mcpu=octeontx2+crypto'. Remove these mcpu parameters with qualifiers by using '-mcpu=octeontx2${TUNE_CCARGS_MARCH_OPTS}'. Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com>
Diffstat (limited to 'classes/clang.bbclass')
-rw-r--r--classes/clang.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index d5fa67a..304a78d 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -56,7 +56,7 @@ TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES",
56TUNE_CCARGS_MARCH_OPTS:append:toolchain-clang = "${@bb.utils.contains_any("DEFAULTTUNE", "cortexa72 cortexa53", "+nocrypto", "", d)}" 56TUNE_CCARGS_MARCH_OPTS:append:toolchain-clang = "${@bb.utils.contains_any("DEFAULTTUNE", "cortexa72 cortexa53", "+nocrypto", "", d)}"
57 57
58# Clang does not support octeontx2 processor 58# Clang does not support octeontx2 processor
59TUNE_CCARGS:remove:toolchain-clang = "-mcpu=octeontx2" 59TUNE_CCARGS:remove:toolchain-clang = "-mcpu=octeontx2${TUNE_CCARGS_MARCH_OPTS}"
60 60
61# Reconcile some ppc anamolies 61# Reconcile some ppc anamolies
62TUNE_CCARGS:remove:toolchain-clang:powerpc = "-mhard-float -mno-spe" 62TUNE_CCARGS:remove:toolchain-clang:powerpc = "-mhard-float -mno-spe"