diff options
| author | Khem Raj <raj.khem@gmail.com> | 2021-07-27 16:19:17 -0700 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2021-07-30 09:30:41 -0700 |
| commit | e85ba2ec1b2aebbf66ac48f9bd43c22f23a8fcc2 (patch) | |
| tree | 15f294a85a657d8fb2300043bd3ddcc7fbd03b83 | |
| parent | 82fdd8d7bf4bcd77fd52583400803224efd7e9f2 (diff) | |
| download | meta-clang-e85ba2ec1b2aebbf66ac48f9bd43c22f23a8fcc2.tar.gz | |
compiler-rt,libcxx: Fix native builds when using RUNTIME=llvm
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | recipes-devtools/clang/compiler-rt_git.bb | 2 | ||||
| -rw-r--r-- | recipes-devtools/clang/libcxx_git.bb | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/recipes-devtools/clang/compiler-rt_git.bb b/recipes-devtools/clang/compiler-rt_git.bb index 3df6672..8a595d1 100644 --- a/recipes-devtools/clang/compiler-rt_git.bb +++ b/recipes-devtools/clang/compiler-rt_git.bb | |||
| @@ -29,6 +29,8 @@ CXXFLAGS += "-stdlib=libstdc++" | |||
| 29 | LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" | 29 | LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" |
| 30 | BUILD_CXXFLAGS += "-stdlib=libstdc++" | 30 | BUILD_CXXFLAGS += "-stdlib=libstdc++" |
| 31 | BUILD_LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" | 31 | BUILD_LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" |
| 32 | BUILD_CPPFLAGS_remove = "-stdlib=libc++" | ||
| 33 | BUILD_LDFLAGS_remove = "-stdlib=libc++ -lc++abi" | ||
| 32 | 34 | ||
| 33 | BUILD_CC_toolchain-clang = "${CCACHE}clang" | 35 | BUILD_CC_toolchain-clang = "${CCACHE}clang" |
| 34 | BUILD_CXX_toolchain-clang = "${CCACHE}clang++" | 36 | BUILD_CXX_toolchain-clang = "${CCACHE}clang++" |
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb index 381c62a..b143f8c 100644 --- a/recipes-devtools/clang/libcxx_git.bb +++ b/recipes-devtools/clang/libcxx_git.bb | |||
| @@ -30,6 +30,11 @@ CC_append_toolchain-clang_class-native = " -unwindlib=libgcc -rtlib=libgcc" | |||
| 30 | 30 | ||
| 31 | CXXFLAGS += "-stdlib=libstdc++" | 31 | CXXFLAGS += "-stdlib=libstdc++" |
| 32 | LDFLAGS += "-unwindlib=libgcc -stdlib=libstdc++" | 32 | LDFLAGS += "-unwindlib=libgcc -stdlib=libstdc++" |
| 33 | BUILD_CXXFLAGS += "-stdlib=libstdc++" | ||
| 34 | BUILD_LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" | ||
| 35 | BUILD_CPPFLAGS_remove = "-stdlib=libc++" | ||
| 36 | BUILD_LDFLAGS_remove = "-stdlib=libc++ -lc++abi" | ||
| 37 | |||
| 33 | INHIBIT_DEFAULT_DEPS = "1" | 38 | INHIBIT_DEFAULT_DEPS = "1" |
| 34 | 39 | ||
| 35 | LIC_FILES_CHKSUM = "file://libcxx/LICENSE.TXT;md5=55d89dd7eec8d3b4204b680e27da3953 \ | 40 | LIC_FILES_CHKSUM = "file://libcxx/LICENSE.TXT;md5=55d89dd7eec8d3b4204b680e27da3953 \ |
