diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-02-08 14:33:24 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-02-09 19:27:13 -0800 |
commit | 84440d29f2340a3b4267a39c01a6e5936f5f1af2 (patch) | |
tree | ae477043eb30b3eb6847747cfc85c9914e9ce352 /recipes-devtools/clang/libcxx_git.bb | |
parent | 0d2d72e53cff8bffc4ac7cbe294724295797d982 (diff) | |
download | meta-clang-84440d29f2340a3b4267a39c01a6e5936f5f1af2.tar.gz |
compiler-rt: Disable standalone build
standalone build starts to look for c++ headers which then
are fed from libstc++ because libcxx is not built yet, instead
let build use it from in-tree libcxx
enable llvm-ar/llvm-ranlib/llvm-nm to provide ar/ranlib/nm
respectively, this helps with lto enabled builds for libcxx
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools/clang/libcxx_git.bb')
-rw-r--r-- | recipes-devtools/clang/libcxx_git.bb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb index 8168c61..171ab18 100644 --- a/recipes-devtools/clang/libcxx_git.bb +++ b/recipes-devtools/clang/libcxx_git.bb | |||
@@ -41,6 +41,9 @@ EXTRA_OECMAKE += "\ | |||
41 | -DLIBCXXABI_LIBCXX_INCLUDES=${S}/libcxx/include \ | 41 | -DLIBCXXABI_LIBCXX_INCLUDES=${S}/libcxx/include \ |
42 | -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/libcxxabi/include \ | 42 | -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/libcxxabi/include \ |
43 | -DLIBCXX_CXX_ABI_LIBRARY_PATH=${B}/lib \ | 43 | -DLIBCXX_CXX_ABI_LIBRARY_PATH=${B}/lib \ |
44 | -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \ | ||
45 | -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \ | ||
46 | -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \ | ||
44 | -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi${LIBUNWIND}' \ | 47 | -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi${LIBUNWIND}' \ |
45 | -G Ninja \ | 48 | -G Ninja \ |
46 | ${S}/llvm \ | 49 | ${S}/llvm \ |
@@ -72,3 +75,4 @@ RDEPENDS_${PN}-dev += "${PN}-staticdev" | |||
72 | 75 | ||
73 | BBCLASSEXTEND = "native nativesdk" | 76 | BBCLASSEXTEND = "native nativesdk" |
74 | TOOLCHAIN = "clang" | 77 | TOOLCHAIN = "clang" |
78 | |||