From c56f8ed828db960ab7021b58159cb62c866d5067 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 26 May 2021 17:31:59 -0700 Subject: compiler-rt-native: Fix build with clang Signed-off-by: Khem Raj (cherry picked from commit 9c8347351565ba4ea0b31e92cf55b29811372285) --- recipes-devtools/clang/compiler-rt_git.bb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/recipes-devtools/clang/compiler-rt_git.bb b/recipes-devtools/clang/compiler-rt_git.bb index 49566e7..992e42c 100644 --- a/recipes-devtools/clang/compiler-rt_git.bb +++ b/recipes-devtools/clang/compiler-rt_git.bb @@ -27,6 +27,16 @@ DEPENDS_append_class-native = " clang-native" CXXFLAGS += "-stdlib=libstdc++" LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" +BUILD_CXXFLAGS += "-stdlib=libstdc++" +BUILD_LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" + +BUILD_CC_toolchain-clang = "${CCACHE}clang" +BUILD_CXX_toolchain-clang = "${CCACHE}clang++" +BUILD_CPP_toolchain-clang = "${CCACHE}clang -E" +BUILD_CCLD_toolchain-clang = "${CCACHE}clang" +BUILD_RANLIB_toolchain-clang = "llvm-ranlib" +BUILD_AR_toolchain-clang = "llvm-ar" +BUILD_NM_toolchain-clang = "llvm-nm" PACKAGECONFIG ??= "" PACKAGECONFIG[crt] = "-DCOMPILER_RT_BUILD_CRT:BOOL=ON,-DCOMPILER_RT_BUILD_CRT:BOOL=OFF" -- cgit v1.2.3-54-g00ecf