summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--classes/clang.bbclass1
-rw-r--r--recipes-devtools/clang/clang_git.bb2
2 files changed, 3 insertions, 0 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index f78ded8..c717766 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -110,6 +110,7 @@ def clang_base_deps(d):
110 110
111BASE_DEFAULT_DEPS:toolchain-clang:class-target = "${@clang_base_deps(d)}" 111BASE_DEFAULT_DEPS:toolchain-clang:class-target = "${@clang_base_deps(d)}"
112BASE_DEFAULT_DEPS:append:class-native:toolchain-clang:runtime-llvm = " libcxx-native compiler-rt-native" 112BASE_DEFAULT_DEPS:append:class-native:toolchain-clang:runtime-llvm = " libcxx-native compiler-rt-native"
113BASE_DEFAULT_DEPS:append:class-nativesdk:toolchain-clang:runtime-llvm = " clang-native nativesdk-libcxx nativesdk-compiler-rt"
113 114
114cmake_do_generate_toolchain_file:append:toolchain-clang () { 115cmake_do_generate_toolchain_file:append:toolchain-clang () {
115 cat >> ${WORKDIR}/toolchain.cmake <<EOF 116 cat >> ${WORKDIR}/toolchain.cmake <<EOF
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb
index d0f7c48..fcb9885 100644
--- a/recipes-devtools/clang/clang_git.bb
+++ b/recipes-devtools/clang/clang_git.bb
@@ -305,6 +305,8 @@ SSTATE_SCAN_FILES:remove = "*-config"
305TOOLCHAIN = "clang" 305TOOLCHAIN = "clang"
306TOOLCHAIN:class-native = "gcc" 306TOOLCHAIN:class-native = "gcc"
307TOOLCHAIN:class-nativesdk = "clang" 307TOOLCHAIN:class-nativesdk = "clang"
308COMPILER_RT:class-nativesdk:toolchain-clang:runtime-llvm = "-rtlib=libgcc --unwindlib=libgcc"
309LIBCPLUSPLUS:class-nativesdk:toolchain-clang:runtime-llvm = "-stdlib=libstdc++"
308 310
309SYSROOT_DIRS:append:class-target = " ${nonarch_libdir}" 311SYSROOT_DIRS:append:class-target = " ${nonarch_libdir}"
310 312