summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2021-05-18 22:52:53 -0700
committerKhem Raj <raj.khem@gmail.com>2021-05-19 23:58:12 -0700
commit765d4ce064c84d1c1e1ec650813e47a3135fbd41 (patch)
tree32a3cfd39d738956df8336ebac8ae81138157f3e /classes
parent14f5e1d27705ad92103c3be900b7ae03985ed929 (diff)
downloadmeta-clang-765d4ce064c84d1c1e1ec650813e47a3135fbd41.tar.gz
replace --rtlib with -rtlib
This is advertised option from clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'classes')
-rw-r--r--classes/clang.bbclass6
1 files changed, 3 insertions, 3 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index d6a7fe8..a56084d 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -13,8 +13,8 @@ LTO_toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'thin-lto', '-flt
13PACKAGE_DEBUG_SPLIT_STYLE_toolchain-clang = "debug-without-src" 13PACKAGE_DEBUG_SPLIT_STYLE_toolchain-clang = "debug-without-src"
14 14
15COMPILER_RT ??= "${@bb.utils.contains("RUNTIME", "llvm", "-rtlib=compiler-rt ${UNWINDLIB}", "", d)}" 15COMPILER_RT ??= "${@bb.utils.contains("RUNTIME", "llvm", "-rtlib=compiler-rt ${UNWINDLIB}", "", d)}"
16COMPILER_RT_powerpc = "--rtlib=libgcc ${UNWINDLIB}" 16COMPILER_RT_powerpc = "-rtlib=libgcc ${UNWINDLIB}"
17COMPILER_RT_armeb = "--rtlib=libgcc ${UNWINDLIB}" 17COMPILER_RT_armeb = "-rtlib=libgcc ${UNWINDLIB}"
18 18
19UNWINDLIB ??= "${@bb.utils.contains("RUNTIME", "llvm", "--unwindlib=libgcc", "", d)}" 19UNWINDLIB ??= "${@bb.utils.contains("RUNTIME", "llvm", "--unwindlib=libgcc", "", d)}"
20UNWINDLIB_riscv64 = "--unwindlib=libgcc" 20UNWINDLIB_riscv64 = "--unwindlib=libgcc"
@@ -89,7 +89,7 @@ def clang_base_deps(d):
89 if not d.getVar('INHIBIT_DEFAULT_DEPS', False): 89 if not d.getVar('INHIBIT_DEFAULT_DEPS', False):
90 if not oe.utils.inherits(d, 'allarch') : 90 if not oe.utils.inherits(d, 'allarch') :
91 ret = " clang-cross-${TARGET_ARCH} virtual/libc " 91 ret = " clang-cross-${TARGET_ARCH} virtual/libc "
92 if (d.getVar('COMPILER_RT').find('--rtlib=compiler-rt') != -1): 92 if (d.getVar('COMPILER_RT').find('-rtlib=compiler-rt') != -1):
93 ret += " compiler-rt " 93 ret += " compiler-rt "
94 else: 94 else:
95 ret += " libgcc " 95 ret += " libgcc "