summaryrefslogtreecommitdiffstats
path: root/classes/clang.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'classes/clang.bbclass')
-rw-r--r--classes/clang.bbclass4
1 files changed, 4 insertions, 0 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index e81adad..9f2aaac 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -37,6 +37,10 @@ TUNE_CCARGS_append_toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES",
37TUNE_CCARGS_append_toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa72-cortexa35", " -mtune=cortex-a35", "", d)}" 37TUNE_CCARGS_append_toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa72-cortexa35", " -mtune=cortex-a35", "", d)}"
38TUNE_CCARGS_append_toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa75-cortex-a55 cortexa76-cortex-a55", " -mtune=cortex-a55", "", d)}" 38TUNE_CCARGS_append_toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa75-cortex-a55 cortexa76-cortex-a55", " -mtune=cortex-a55", "", d)}"
39 39
40# LLD does not yet support relaxation for RISCV e.g. https://reviews.freebsd.org/D25210
41TUNE_CCARGS_append_toolchain-clang_riscv32 = " -mno-relax"
42TUNE_CCARGS_append_toolchain-clang_riscv64 = " -mno-relax"
43
40TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mhard-float" 44TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mhard-float"
41TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mno-spe" 45TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mno-spe"
42 46