diff options
Diffstat (limited to 'classes/clang.bbclass')
-rw-r--r-- | classes/clang.bbclass | 4 |
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", | |||
37 | TUNE_CCARGS_append_toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa72-cortexa35", " -mtune=cortex-a35", "", d)}" | 37 | TUNE_CCARGS_append_toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa72-cortexa35", " -mtune=cortex-a35", "", d)}" |
38 | TUNE_CCARGS_append_toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa75-cortex-a55 cortexa76-cortex-a55", " -mtune=cortex-a55", "", d)}" | 38 | TUNE_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 | ||
41 | TUNE_CCARGS_append_toolchain-clang_riscv32 = " -mno-relax" | ||
42 | TUNE_CCARGS_append_toolchain-clang_riscv64 = " -mno-relax" | ||
43 | |||
40 | TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mhard-float" | 44 | TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mhard-float" |
41 | TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mno-spe" | 45 | TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mno-spe" |
42 | 46 | ||