summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-12-20 13:19:02 -0800
committerKhem Raj <raj.khem@gmail.com>2019-12-20 15:58:15 -0800
commitdcd2a82c186ecbdfd70b254edf7fadeb606355a4 (patch)
treed67dd1ef3e3368065bee4373fee0e2b58702c5f4
parent32ee4abbfc5926793584e2362f7a2ffe7ae6e811 (diff)
downloadmeta-clang-dcd2a82c186ecbdfd70b254edf7fadeb606355a4.tar.gz
libcxx: Fix build on architectures with baselib != lib
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 01d9260..7325e4f 100644
--- a/recipes-devtools/clang/libcxx_git.bb
+++ b/recipes-devtools/clang/libcxx_git.bb
@@ -32,6 +32,8 @@ LIC_FILES_CHKSUM = "file://libcxx/LICENSE.TXT;md5=55d89dd7eec8d3b4204b680e27da39
32 file://libunwind/LICENSE.TXT;md5=f66970035d12f196030658b11725e1a1 \ 32 file://libunwind/LICENSE.TXT;md5=f66970035d12f196030658b11725e1a1 \
33" 33"
34 34
35LLVM_LIBDIR_SUFFIX_powerpc64 = "64"
36
35EXTRA_OECMAKE += "\ 37EXTRA_OECMAKE += "\
36 -DCMAKE_CROSSCOMPILING=ON \ 38 -DCMAKE_CROSSCOMPILING=ON \
37 -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ 39 -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \
@@ -46,7 +48,7 @@ EXTRA_OECMAKE += "\
46 -DLIBCXX_CXX_ABI=libcxxabi \ 48 -DLIBCXX_CXX_ABI=libcxxabi \
47 -DLIBCXX_USE_COMPILER_RT=ON \ 49 -DLIBCXX_USE_COMPILER_RT=ON \
48 -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/libcxxabi/include \ 50 -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/libcxxabi/include \
49 -DLIBCXX_CXX_ABI_LIBRARY_PATH=${B}/${baselib} \ 51 -DLIBCXX_CXX_ABI_LIBRARY_PATH=${B}/lib${LLVM_LIBDIR_SUFFIX} \
50 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${AR} \ 52 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${AR} \
51 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${NM} \ 53 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${NM} \
52 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${RANLIB} \ 54 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${RANLIB} \