From 84440d29f2340a3b4267a39c01a6e5936f5f1af2 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 8 Feb 2019 14:33:24 -0800 Subject: 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 --- recipes-devtools/clang/libcxx_git.bb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'recipes-devtools/clang/libcxx_git.bb') 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 += "\ -DLIBCXXABI_LIBCXX_INCLUDES=${S}/libcxx/include \ -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/libcxxabi/include \ -DLIBCXX_CXX_ABI_LIBRARY_PATH=${B}/lib \ + -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \ + -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \ + -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \ -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi${LIBUNWIND}' \ -G Ninja \ ${S}/llvm \ @@ -72,3 +75,4 @@ RDEPENDS_${PN}-dev += "${PN}-staticdev" BBCLASSEXTEND = "native nativesdk" TOOLCHAIN = "clang" + -- cgit v1.2.3-54-g00ecf