summaryrefslogtreecommitdiffstats
path: root/recipes-devtools
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2023-01-28 01:27:55 -0800
committerKhem Raj <raj.khem@gmail.com>2023-01-29 23:00:20 -0800
commit08c99894e29587add6729c183a9faeb53ca078a5 (patch)
treedba8db06975b96551fddb0f55fc57b43619afcf1 /recipes-devtools
parent26534d0a406caa5652dddcd4c3694d9e925b66aa (diff)
downloadmeta-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>
Diffstat (limited to 'recipes-devtools')
-rw-r--r--recipes-devtools/clang/libcxx_git.bb1
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 \