summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2024-03-18 14:18:44 -0700
committerKhem Raj <raj.khem@gmail.com>2024-03-19 09:52:16 -0700
commit606a21be6318950021ae2143ae6349a09124222a (patch)
treedcb03c0eb822b14890250ee3e4498a57cf98bdd4
parent8e6be2c5abe7d70858c3116458e48f9fb14a7dc4 (diff)
downloadmeta-clang-606a21be6318950021ae2143ae6349a09124222a.tar.gz
clang: Use +nocrypto with -mcpu for rpi3/rpi4
This avoids qtwebengine crashes on rpi4/rpi3 Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--classes/clang.bbclass4
1 files changed, 4 insertions, 0 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index 0d4a265..5cdae4f 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -43,6 +43,10 @@ TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES",
43TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa72-cortexa35", " -mcpu=cortex-a35", "", d)}" 43TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa72-cortexa35", " -mcpu=cortex-a35", "", d)}"
44TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa75-cortexa55 cortexa76-cortexa55", " -mcpu=cortex-a55", "", d)}" 44TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa75-cortexa55 cortexa76-cortexa55", " -mcpu=cortex-a55", "", d)}"
45 45
46# Workaround for https://github.com/llvm/llvm-project/issues/85699
47# needed for 64bit rpi3/rpi4 machines
48TUNE_CCARGS_MARCH_OPTS:append:toolchain-clang = "${@bb.utils.contains_any("DEFAULTTUNE", "cortexa72 cortexa53", "+nocrypto", "", d)}"
49
46# Clang does not support octeontx2 processor 50# Clang does not support octeontx2 processor
47TUNE_CCARGS:remove:toolchain-clang = "-mcpu=octeontx2" 51TUNE_CCARGS:remove:toolchain-clang = "-mcpu=octeontx2"
48 52