[ubuntu/resolute-proposed] llvm-toolchain-21 1:21.1.4-4ubuntu1 (Accepted)
Matthias Klose
doko at ubuntu.com
Wed Oct 29 05:07:05 UTC 2025
llvm-toolchain-21 (1:21.1.4-4ubuntu1) resolute; urgency=medium
* Merge with Debian; remaining changes:
- Regenerate the control file.
- Use RVA23U64 profile in clang (LP #2116086).
- Bump llvm-spirv dep to 21
- Apply the ubuntu-clang-use-RVA23U64-profile.patch patch.
llvm-toolchain-21 (1:21.1.4-4) unstable; urgency=medium
[ Matthias Klose ]
* Introduce the Ubuntu Resolute distro, remove obsolete Plucky patch.
* d/rules: Add alpha to BINUTILS_ARCHS.
* Always build the LLVMgold plugin, independent of the linker used for
the build.
* Define -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=ON on all architectures for correct
cross compilers. Except on powerpc and ppc64, where it thinks it has this
feature also on the host.
* d/rules: Fix $ expansion in dpkg-query call.
* d/rules: Factor out LIBUNWIND_ARCHS macro.
* libomptarget is not built on ppc64.
* Limit architecture of binary packages to the ones supported by LLVM.
* d/libomp-X.Y-dev.install.in, d/libomp5-X.Y.install.in: Use OFFLOAD_ARCHS.
* d/rules: Make grep a bit more quiet.
* d/control*: Remove ${t64:Provides}.
* Add patch to useRVA23U64 baseline on riscv64. Not applied by default.
* python3-lldb-X.Y: Remove some dangling symlinks and use dh-python
to create proper dependencies for the package. Addresses: #1106112.
* d/p/protobuf_3.21.patch: Remove obsolete patch. Addresses: #1093963.
* Remove obsolete build dependencies libjsoncpp-dev and pkg-config.
Addresses: #1093961.
* Add command completion for the versioned clang binary. Addresses: #1109370.
* Rename libunwind1 to llvm-libunwind1, the namespace is already taken
by the libunwind source package.
* For the new llvm-libunwind1, libc++abi1 and libc++1 packages:
- Add symbols files.
- Add proper breaks/replaces for the previous packages built from
this source.
- Relax the dependency from the corresponding -dev packages
from = to >=, needed when these new packages will be built from
newer LLVM versions.
- These should be Multi-Arch: same, but it is not yet possible,
because these also exist in /usr/lib/llvm-21/lib ...
* Bump the debhelper dependency to 11, d/compat was already at 11.
* clang-tools: Install hwasan_symbolize on x32.
* Drop major version from libomp5-21, rename to libomp5.
* Build polly again on powerpc.
* Also call dh_python3 for python3-clang-X.Y.
* d/rules: New macro SMALL_DISK to remove intermediate files during the build.
Turned on by default for buildd constraints.
* d/rules: Fix stripping RPATH/RUNPATH.
* Fix the binary-indep only build.
* Introduce a macro SKIP_COMMON_PACKAGES to disable the build of packages
built from an newer LLVM version (libc++1, libc++abi1, libomp5,
llvm-libunwind1).
When not building these packages, move the links in /usr/lib/llvm-X.Y/lib
into the corresponding -dev packages and add a replaces to the last version
building the common packages.
* d/rules: Add dependencies for various build targets. Addresses: #1105541.
* d/debian-llvm-testsuite.bats: Update for new package names.
* Fix libPolly installation on powerpc.
[ Andres Salomon ]
* Drop major version from libc++1-21, libc++abi1-21, and libunwind-21
package names (eg, libc++1-21 -> libc++1). Upstream guarantees a stable
ABI.
* Add SONAME to libunwind (-> libunwind1) (closes: #1116211)
[ Norbert Lange ]
* Move clang-cl and clang-scan-deps from clang-tools to the clang package.
* Build compiler-rt for mingw-w64.
Date: Tue, 28 Oct 2025 22:09:41 +0100
Changed-By: Matthias Klose <doko at ubuntu.com>
Maintainer: LLVM Packaging Team <pkg-llvm-team at lists.alioth.debian.org>
https://launchpad.net/ubuntu/+source/llvm-toolchain-21/1:21.1.4-4ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 28 Oct 2025 22:09:41 +0100
Source: llvm-toolchain-21
Built-For-Profiles: noudeb
Architecture: source
Version: 1:21.1.4-4ubuntu1
Distribution: resolute
Urgency: medium
Maintainer: LLVM Packaging Team <pkg-llvm-team at lists.alioth.debian.org>
Changed-By: Matthias Klose <doko at ubuntu.com>
Closes: 1116211
Changes:
llvm-toolchain-21 (1:21.1.4-4ubuntu1) resolute; urgency=medium
.
* Merge with Debian; remaining changes:
- Regenerate the control file.
- Use RVA23U64 profile in clang (LP #2116086).
- Bump llvm-spirv dep to 21
- Apply the ubuntu-clang-use-RVA23U64-profile.patch patch.
.
llvm-toolchain-21 (1:21.1.4-4) unstable; urgency=medium
.
[ Matthias Klose ]
* Introduce the Ubuntu Resolute distro, remove obsolete Plucky patch.
* d/rules: Add alpha to BINUTILS_ARCHS.
* Always build the LLVMgold plugin, independent of the linker used for
the build.
* Define -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=ON on all architectures for correct
cross compilers. Except on powerpc and ppc64, where it thinks it has this
feature also on the host.
* d/rules: Fix $ expansion in dpkg-query call.
* d/rules: Factor out LIBUNWIND_ARCHS macro.
* libomptarget is not built on ppc64.
* Limit architecture of binary packages to the ones supported by LLVM.
* d/libomp-X.Y-dev.install.in, d/libomp5-X.Y.install.in: Use OFFLOAD_ARCHS.
* d/rules: Make grep a bit more quiet.
* d/control*: Remove ${t64:Provides}.
* Add patch to useRVA23U64 baseline on riscv64. Not applied by default.
* python3-lldb-X.Y: Remove some dangling symlinks and use dh-python
to create proper dependencies for the package. Addresses: #1106112.
* d/p/protobuf_3.21.patch: Remove obsolete patch. Addresses: #1093963.
* Remove obsolete build dependencies libjsoncpp-dev and pkg-config.
Addresses: #1093961.
* Add command completion for the versioned clang binary. Addresses: #1109370.
* Rename libunwind1 to llvm-libunwind1, the namespace is already taken
by the libunwind source package.
* For the new llvm-libunwind1, libc++abi1 and libc++1 packages:
- Add symbols files.
- Add proper breaks/replaces for the previous packages built from
this source.
- Relax the dependency from the corresponding -dev packages
from = to >=, needed when these new packages will be built from
newer LLVM versions.
- These should be Multi-Arch: same, but it is not yet possible,
because these also exist in /usr/lib/llvm-21/lib ...
* Bump the debhelper dependency to 11, d/compat was already at 11.
* clang-tools: Install hwasan_symbolize on x32.
* Drop major version from libomp5-21, rename to libomp5.
* Build polly again on powerpc.
* Also call dh_python3 for python3-clang-X.Y.
* d/rules: New macro SMALL_DISK to remove intermediate files during the build.
Turned on by default for buildd constraints.
* d/rules: Fix stripping RPATH/RUNPATH.
* Fix the binary-indep only build.
* Introduce a macro SKIP_COMMON_PACKAGES to disable the build of packages
built from an newer LLVM version (libc++1, libc++abi1, libomp5,
llvm-libunwind1).
When not building these packages, move the links in /usr/lib/llvm-X.Y/lib
into the corresponding -dev packages and add a replaces to the last version
building the common packages.
* d/rules: Add dependencies for various build targets. Addresses: #1105541.
* d/debian-llvm-testsuite.bats: Update for new package names.
* Fix libPolly installation on powerpc.
.
[ Andres Salomon ]
* Drop major version from libc++1-21, libc++abi1-21, and libunwind-21
package names (eg, libc++1-21 -> libc++1). Upstream guarantees a stable
ABI.
* Add SONAME to libunwind (-> libunwind1) (closes: #1116211)
.
[ Norbert Lange ]
* Move clang-cl and clang-scan-deps from clang-tools to the clang package.
* Build compiler-rt for mingw-w64.
Checksums-Sha1:
270812e4dcbb71672b06d182d9ed47f5817fa098 8131 llvm-toolchain-21_21.1.4-4ubuntu1.dsc
2ddb617a05594051d05bcd3dd76f8a1f327c9a53 176216 llvm-toolchain-21_21.1.4-4ubuntu1.debian.tar.xz
799511ccfe05bd19238383179c8d3c30fa05483b 16147 llvm-toolchain-21_21.1.4-4ubuntu1_source.buildinfo
Checksums-Sha256:
f491225660f30d72d1d404fc121c5a3eec7dbca22c0bc50c0d6b61f6ea45f3a9 8131 llvm-toolchain-21_21.1.4-4ubuntu1.dsc
b766243f3c1cbcac8f2b5dfaa8b6c9c722257d36278aae49307b3d3f684ba957 176216 llvm-toolchain-21_21.1.4-4ubuntu1.debian.tar.xz
3a8483350c72ec7e45bf0abbedbcd4421322df28f990cfe6f2e9518df2e04595 16147 llvm-toolchain-21_21.1.4-4ubuntu1_source.buildinfo
Files:
58e8234faa29bb97d4658736fdb554d5 8131 devel optional llvm-toolchain-21_21.1.4-4ubuntu1.dsc
42b6cc3e315e33ed99282f30ddf00e5a 176216 devel optional llvm-toolchain-21_21.1.4-4ubuntu1.debian.tar.xz
3485542662cf61067bfb73a277ac1679 16147 devel optional llvm-toolchain-21_21.1.4-4ubuntu1_source.buildinfo
More information about the Resolute-changes
mailing list