diff options
author | Khem Raj <raj.khem@gmail.com> | 2021-05-26 17:31:59 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-09-08 09:08:54 -0700 |
commit | c56f8ed828db960ab7021b58159cb62c866d5067 (patch) | |
tree | b5911e9a41a1cbe4846048f01c50d90c0c08236b | |
parent | e8fcdd3735df17f8f433d4892b6cf0b4b544dc05 (diff) | |
download | meta-clang-c56f8ed828db960ab7021b58159cb62c866d5067.tar.gz |
compiler-rt-native: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 9c8347351565ba4ea0b31e92cf55b29811372285)
-rw-r--r-- | recipes-devtools/clang/compiler-rt_git.bb | 10 |
1 files changed, 10 insertions, 0 deletions
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" | |||
27 | 27 | ||
28 | CXXFLAGS += "-stdlib=libstdc++" | 28 | CXXFLAGS += "-stdlib=libstdc++" |
29 | LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" | 29 | LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" |
30 | BUILD_CXXFLAGS += "-stdlib=libstdc++" | ||
31 | BUILD_LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" | ||
32 | |||
33 | BUILD_CC_toolchain-clang = "${CCACHE}clang" | ||
34 | BUILD_CXX_toolchain-clang = "${CCACHE}clang++" | ||
35 | BUILD_CPP_toolchain-clang = "${CCACHE}clang -E" | ||
36 | BUILD_CCLD_toolchain-clang = "${CCACHE}clang" | ||
37 | BUILD_RANLIB_toolchain-clang = "llvm-ranlib" | ||
38 | BUILD_AR_toolchain-clang = "llvm-ar" | ||
39 | BUILD_NM_toolchain-clang = "llvm-nm" | ||
30 | 40 | ||
31 | PACKAGECONFIG ??= "" | 41 | PACKAGECONFIG ??= "" |
32 | PACKAGECONFIG[crt] = "-DCOMPILER_RT_BUILD_CRT:BOOL=ON,-DCOMPILER_RT_BUILD_CRT:BOOL=OFF" | 42 | PACKAGECONFIG[crt] = "-DCOMPILER_RT_BUILD_CRT:BOOL=ON,-DCOMPILER_RT_BUILD_CRT:BOOL=OFF" |