summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2017-09-14 18:04:31 -0700
committerKhem Raj <raj.khem@gmail.com>2017-09-14 18:04:31 -0700
commit0876f331caae96569ebb4feb360cbd8737490986 (patch)
treed078f6c6c34c0efb4abd3a3a2c08d877a0f300c3
parent66667021eebaf4f606184b78495dd37cd578c42d (diff)
downloadmeta-clang-0876f331caae96569ebb4feb360cbd8737490986.tar.gz
libcxx: Divide compile step into smaller steps
There seems to be some race between libcxx and libcxx-abi resulting in FAILED: lib/libc++.so.1.0 x86_64-bec-linux-musl-ld: cannot find -lc++abi Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--recipes-devtools/clang/libcxx_git.bb4
1 files changed, 3 insertions, 1 deletions
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb
index 117562f..9cf6206 100644
--- a/recipes-devtools/clang/libcxx_git.bb
+++ b/recipes-devtools/clang/libcxx_git.bb
@@ -56,7 +56,9 @@ EXTRA_OECMAKE_append_libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON "
56 56
57 57
58do_compile() { 58do_compile() {
59 NINJA_STATUS="[%p] " ninja -v ${PARALLEL_MAKE} unwind cxxabi cxx 59 NINJA_STATUS="[%p] " ninja -v ${PARALLEL_MAKE} unwind
60 NINJA_STATUS="[%p] " ninja -v ${PARALLEL_MAKE} cxxabi
61 NINJA_STATUS="[%p] " ninja -v ${PARALLEL_MAKE} cxx
60} 62}
61 63
62do_install() { 64do_install() {