diff options
author | Khem Raj <raj.khem@gmail.com> | 2023-01-28 01:27:55 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-01-29 23:00:20 -0800 |
commit | 08c99894e29587add6729c183a9faeb53ca078a5 (patch) | |
tree | dba8db06975b96551fddb0f55fc57b43619afcf1 | |
parent | 26534d0a406caa5652dddcd4c3694d9e925b66aa (diff) | |
download | meta-clang-08c99894e29587add6729c183a9faeb53ca078a5.tar.gz |
libcxx: Build libc++abi into static libc++.a
This helps statically linking c++ runtime into binaries which use
exceptions functions e.g. std::out_of_range as used in rwmem package
and using -static-libstdc++ compiler flags
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | recipes-devtools/clang/libcxx_git.bb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb index 5ad4473..e68dd5f 100644 --- a/recipes-devtools/clang/libcxx_git.bb +++ b/recipes-devtools/clang/libcxx_git.bb | |||
@@ -60,6 +60,7 @@ EXTRA_OECMAKE += "\ | |||
60 | -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ | 60 | -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ |
61 | -DLLVM_ENABLE_RTTI=ON \ | 61 | -DLLVM_ENABLE_RTTI=ON \ |
62 | -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON \ | 62 | -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON \ |
63 | -DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON \ | ||
63 | -DLIBCXXABI_INCLUDE_TESTS=OFF \ | 64 | -DLIBCXXABI_INCLUDE_TESTS=OFF \ |
64 | -DLIBCXXABI_ENABLE_SHARED=ON \ | 65 | -DLIBCXXABI_ENABLE_SHARED=ON \ |
65 | -DLIBCXXABI_LIBCXX_INCLUDES=${S}/libcxx/include \ | 66 | -DLIBCXXABI_LIBCXX_INCLUDES=${S}/libcxx/include \ |