summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--classes/clang-legacy.bbclass17
1 files changed, 1 insertions, 16 deletions
diff --git a/classes/clang-legacy.bbclass b/classes/clang-legacy.bbclass
index f5c5778..94b6d97 100644
--- a/classes/clang-legacy.bbclass
+++ b/classes/clang-legacy.bbclass
@@ -8,23 +8,8 @@ COMPILER_RT:toolchain-clang:armeb = "-rtlib=libgcc ${UNWINDLIB}"
8UNWINDLIB:toolchain-clang:armeb = "--unwindlib=libgcc" 8UNWINDLIB:toolchain-clang:armeb = "--unwindlib=libgcc"
9LIBCPLUSPLUS::toolchain-clang:armv5 = "-stdlib=libstdc++" 9LIBCPLUSPLUS::toolchain-clang:armv5 = "-stdlib=libstdc++"
10 10
11# Clang does not yet support big.LITTLE performance tunes, so use the LITTLE for tunes
12TUNE_CCARGS_MARCH_OPTS ??= ""
13TUNE_CCARGS:remove:toolchain-clang = "\
14 -mcpu=cortex-a57.cortex-a53${TUNE_CCARGS_MARCH_OPTS} \
15 -mcpu=cortex-a72.cortex-a53${TUNE_CCARGS_MARCH_OPTS} \
16 -mcpu=cortex-a15.cortex-a7${TUNE_CCARGS_MARCH_OPTS} \
17 -mcpu=cortex-a17.cortex-a7${TUNE_CCARGS_MARCH_OPTS} \
18 -mcpu=cortex-a72.cortex-a35${TUNE_CCARGS_MARCH_OPTS} \
19 -mcpu=cortex-a73.cortex-a53${TUNE_CCARGS_MARCH_OPTS} \
20 -mcpu=cortex-a75.cortex-a55${TUNE_CCARGS_MARCH_OPTS} \
21 -mcpu=cortex-a76.cortex-a55${TUNE_CCARGS_MARCH_OPTS}"
22TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa72-cortexa53 cortexa57-cortexa53 cortexa73-cortexa53", " -mcpu=cortex-a53${TUNE_CCARGS_MARCH_OPTS}", "", d)}"
23TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa15-cortexa7 cortexa17-cortexa7", " -mcpu=cortex-a7${TUNE_CCARGS_MARCH_OPTS}", "", d)}"
24TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa72-cortexa35", " -mcpu=cortex-a35${TUNE_CCARGS_MARCH_OPTS}", "", d)}"
25TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa75-cortexa55 cortexa76-cortexa55", " -mcpu=cortex-a55${TUNE_CCARGS_MARCH_OPTS}", "", d)}"
26
27# Clang does not support octeontx2 processor 11# Clang does not support octeontx2 processor
12TUNE_CCARGS_MARCH_OPTS ??= ""
28TUNE_CCARGS:remove:toolchain-clang = "-mcpu=octeontx2${TUNE_CCARGS_MARCH_OPTS}" 13TUNE_CCARGS:remove:toolchain-clang = "-mcpu=octeontx2${TUNE_CCARGS_MARCH_OPTS}"
29 14
30# Reconcile some ppc anamolies 15# Reconcile some ppc anamolies