Make libc++abi use libunwind

This commit is contained in:
Sylvestre Ledru 2021-07-27 18:17:58 +02:00
parent 6b84ba401e
commit 8f6718bcb1
2 changed files with 21 additions and 0 deletions

20
debian/changelog vendored
View File

@ -9,6 +9,25 @@ llvm-toolchain-12 (1:12.0.1-2) unstable; urgency=medium
to address upstream bug 46321
* Make libc++abi use libunwind
[ Kasper Kantz ]
* Add riscv64 architecture in control
enable liblldb, libomp and others which are
currently unavailable in riscv64 repository.
[ Krzysztof Aleksander Pyrkosz ]
* Add libxml2 as a dependency as it is necessary
for llvm manifest tool (llvm-mt)
(Closes: #990537)
[ Jordan Justen ]
* d/rules: Adjust cmake defines to fix libclc.pc paths
* Add the following option to the libc++ build:
-DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON
-DLIBCXX_STATICALLY_LINK_ABI_IN_STATIC_LIBRARY=ON
-DLIBCXX_STATICALLY_LINK_ABI_IN_SHARED_LIBRARY=OFF
to address upstream bug 46321
* Build libunwind
[ Kasper Kantz ]
* Add riscv64 architecture in control
enable liblldb, libomp and others which are
@ -28,6 +47,7 @@ llvm-toolchain-12 (1:12.0.1-2) unstable; urgency=medium
-DLIBCXX_STATICALLY_LINK_ABI_IN_SHARED_LIBRARY=OFF
to address upstream bug 46321
* Build libunwind
* Make libc++abi use libunwind
[ Kasper Kantz ]
* Add riscv64 architecture in control

1
debian/rules vendored
View File

@ -473,6 +473,7 @@ LIBCXX_CMAKE_OPTIONS := \
-DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \
-DLIBCXX_USE_COMPILER_RT=YES \
-DLIBCXXABI_USE_COMPILER_RT=YES \
-DLIBCXXABI_USE_LLVM_UNWINDER=YES \
-DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON \
-DLIBCXX_STATICALLY_LINK_ABI_IN_STATIC_LIBRARY=ON \
-DLIBCXX_STATICALLY_LINK_ABI_IN_SHARED_LIBRARY=OFF \