diff --git a/debian/changelog b/debian/changelog index 108e4cf0..29fe4c3e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,17 @@ llvm-toolchain-snapshot (1:19~++20231211102647+75193b192ad9-1~exp2) experimental -- Sylvestre Ledru Fri, 12 Jan 2024 18:33:31 +0100 +llvm-toolchain-18 (1:18~++20240124100819+22683463740e-1~exp1) experimental; urgency=medium + + * Branching of 18 + * refresh libomp5 symbol list + * For the usage of -DLIBCXXABI_USE_LLVM_UNWINDER=OFF when we don't build unwind + https://github.com/llvm/llvm-project/issues/77846 + * remove the unconditionnaly defined -DLIBUNWIND_USE_COMPILER_RT=ON + * Also pass -DLIBCXXABI_USE_LLVM_UNWINDER:BOOL=OFF to libcxx-wasm32-wasi builds + + -- Sylvestre Ledru Wed, 24 Jan 2024 22:14:15 +0100 + llvm-toolchain-snapshot (1:18~++20231211102647+75193b192ad9-1~exp1) experimental; urgency=medium [ Matthias Klose ] diff --git a/debian/control b/debian/control index ce9b3fdb..bb6f6e23 100644 --- a/debian/control +++ b/debian/control @@ -175,7 +175,7 @@ Architecture: all Multi-Arch: foreign Section: libdevel Depends: ${shlibs:Depends}, ${misc:Depends}, -Recommends: libclang-rt-19-dev (>= 1:16~++20230115053056+df5fc4504b86-1~exp1) +Recommends: libclang-rt-19-dev Description: Clang library - Common development package Clang project is a C, C++, Objective C and Objective C++ front-end based on the LLVM compiler. Its goal is to offer a replacement to the @@ -619,7 +619,7 @@ Section: libdevel Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64 Depends: libomp5-19 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: libomp-19-doc -Breaks: libiomp-dev (<< 3.7-1), libomp-dev (<< 44) +Breaks: libiomp-dev (<< 3.7-1) Provides: libomp-x.y-dev Conflicts: libomp-x.y-dev Replaces: libomp-x.y-dev @@ -632,7 +632,6 @@ Package: libomp5-19 Multi-Arch: same Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64 Depends: ${shlibs:Depends}, ${misc:Depends} -Breaks: libomp5 (<< 44) Provides: libomp-x.y Conflicts: libomp-x.y Replaces: libomp-x.y @@ -664,7 +663,6 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: clang -Breaks: libc++1 (<< 44) Provides: libc++-x.y Conflicts: libc++-x.y Replaces: libc++-x.y @@ -688,10 +686,9 @@ Multi-Arch: same Depends: libc++1-19 (= ${binary:Version}), ${misc:Depends}, libc++abi-19-dev (= ${binary:Version}), libunwind-19-dev [amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64] -Breaks: libc++-dev (<< 44), libc++abi-19-dev (<< 1:19~++20231211102647+75193b192ad9-1) Provides: libc++-x.y-dev Conflicts: libc++-x.y-dev -Replaces: libc++-x.y-dev, libc++abi-19-dev (<< 1:19~++20231211102647+75193b192ad9-1) +Replaces: libc++-x.y-dev Description: LLVM C++ Standard library (development files) libc++ is another implementation of the C++ standard library . @@ -736,7 +733,6 @@ Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} -Breaks: libc++abi1 (<< 44) Provides: libc++abi-x.y Conflicts: libc++abi-x.y Replaces: libc++abi-x.y diff --git a/debian/control.in b/debian/control.in index 3e5cec17..fcd449a2 100644 --- a/debian/control.in +++ b/debian/control.in @@ -175,7 +175,7 @@ Architecture: all Multi-Arch: foreign Section: libdevel Depends: ${shlibs:Depends}, ${misc:Depends}, -Recommends: libclang-rt-@LLVM_VERSION@-dev (>= 1:16~++20230115053056+df5fc4504b86-1~exp1) +Recommends: libclang-rt-@LLVM_VERSION@-dev Description: Clang library - Common development package Clang project is a C, C++, Objective C and Objective C++ front-end based on the LLVM compiler. Its goal is to offer a replacement to the @@ -619,7 +619,7 @@ Section: libdevel Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64 Depends: libomp5-@LLVM_VERSION@ (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: libomp-@LLVM_VERSION@-doc -Breaks: libiomp-dev (<< 3.7-1), libomp-dev (<< 44) +Breaks: libiomp-dev (<< 3.7-1) Provides: libomp-x.y-dev Conflicts: libomp-x.y-dev Replaces: libomp-x.y-dev @@ -632,7 +632,6 @@ Package: libomp5-@LLVM_VERSION@ Multi-Arch: same Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64 Depends: ${shlibs:Depends}, ${misc:Depends} -Breaks: libomp5 (<< 44) Provides: libomp-x.y Conflicts: libomp-x.y Replaces: libomp-x.y @@ -664,7 +663,6 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: clang -Breaks: libc++1 (<< 44) Provides: libc++-x.y Conflicts: libc++-x.y Replaces: libc++-x.y @@ -688,10 +686,9 @@ Multi-Arch: same Depends: libc++1-@LLVM_VERSION@ (= ${binary:Version}), ${misc:Depends}, libc++abi-@LLVM_VERSION@-dev (= ${binary:Version}), libunwind-@LLVM_VERSION@-dev [amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64] -Breaks: libc++-dev (<< 44), libc++abi-@LLVM_VERSION@-dev (<< 1:18~++20231211102647+75193b192ad9-1) Provides: libc++-x.y-dev Conflicts: libc++-x.y-dev -Replaces: libc++-x.y-dev, libc++abi-@LLVM_VERSION@-dev (<< 1:18~++20231211102647+75193b192ad9-1) +Replaces: libc++-x.y-dev Description: LLVM C++ Standard library (development files) libc++ is another implementation of the C++ standard library . @@ -736,7 +733,6 @@ Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} -Breaks: libc++abi1 (<< 44) Provides: libc++abi-x.y Conflicts: libc++abi-x.y Replaces: libc++abi-x.y