[ubuntu/resolute-proposed] llvm-toolchain-21 1:21.1.4-6ubuntu2 (Accepted)
Matthias Klose
doko at ubuntu.com
Tue Nov 4 19:24:50 UTC 2025
llvm-toolchain-21 (1:21.1.4-6ubuntu2) 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
* Don't add riscv64 to OMP_ARCHS. Even when configured, the library
is not built.
* Build using the BFD linker on riscv64 for this build.
llvm-toolchain-21 (1:21.1.4-6) unstable; urgency=medium
* Add support to disable the OCAML build for specific releases.
* Set explicit architecture list for libfuzzer-dev.
* d/rules: New macro SLOPPY_BUILD to avoid build failures caused by
additional build artifacts or missing symbols. Better to collect
that information in build logs and apply it in follow-up uploads.
Turn it on for architectures other than amd64 and arm64 for now.
* Make the library packages libc++1, libc++abi1, libomp5 and llvm-libunwind1
M-A: same, moving the real files to /usr/lib/<multiarch>. Provide the
symlinks in /usr/lib/llvm-X.Y/lib in the correspinding -dev packages.
Addresses: #1116212.
* Revert parts of the SKIP_COMMON_PACKAGES changes, the move of the files
to another package and the breaks/replaces are not needed anymore.
* Update libomp5 symbols for ppc64 and ppc64el.
* d/rules: Use POLLY_ARCHS instead of POLLY_NO_ARCHS.
* Factor out BOLT_ARCHS and HWASAN_ARCHS.
* When not building the common packages,
- Remove the files in these packages according to their .install file.
- Add a build dependency on the libllvm<next version> package.
* d/rules: Don't remove the intermediate build files. This increases
the build form 15GB to 35GB, far lower than the 100GB buildd limit.
* llvm-X.Y-dev: Create a debian_config.mk Makefile snippet to record
component builds for every architecture. Used by llvm-defaults to
avoid hard-coding these again.
* Reset the libomp5 symbols files, now generated by pkgkde-symbolshelper.
Let the buildds collect the symbols for the other architectures.
* Fix build dependencies when not building the common library packages.
* d/rules: Differentiate between COMMON_PKGS and COMMON_BUILD_DEPS.
* d/rules: Build again omp on mips64el and ppc64, as done in 19.
* Install asan_symbolize in clang-tools, same as hwasan_sybolize.
* Update libc++1 and libc++abi1 symbols files for all architectures.
* d/rules: Use a d/shlibs.local file when not building the common libraries.
Date: Tue, 04 Nov 2025 20:21:23 +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-6ubuntu2
-------------- next part --------------
Format: 1.8
Date: Tue, 04 Nov 2025 20:21:23 +0100
Source: llvm-toolchain-21
Built-For-Profiles: noudeb
Architecture: source
Version: 1:21.1.4-6ubuntu2
Distribution: resolute
Urgency: medium
Maintainer: LLVM Packaging Team <pkg-llvm-team at lists.alioth.debian.org>
Changed-By: Matthias Klose <doko at ubuntu.com>
Changes:
llvm-toolchain-21 (1:21.1.4-6ubuntu2) 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
* Don't add riscv64 to OMP_ARCHS. Even when configured, the library
is not built.
* Build using the BFD linker on riscv64 for this build.
.
llvm-toolchain-21 (1:21.1.4-6) unstable; urgency=medium
.
* Add support to disable the OCAML build for specific releases.
* Set explicit architecture list for libfuzzer-dev.
* d/rules: New macro SLOPPY_BUILD to avoid build failures caused by
additional build artifacts or missing symbols. Better to collect
that information in build logs and apply it in follow-up uploads.
Turn it on for architectures other than amd64 and arm64 for now.
* Make the library packages libc++1, libc++abi1, libomp5 and llvm-libunwind1
M-A: same, moving the real files to /usr/lib/<multiarch>. Provide the
symlinks in /usr/lib/llvm-X.Y/lib in the correspinding -dev packages.
Addresses: #1116212.
* Revert parts of the SKIP_COMMON_PACKAGES changes, the move of the files
to another package and the breaks/replaces are not needed anymore.
* Update libomp5 symbols for ppc64 and ppc64el.
* d/rules: Use POLLY_ARCHS instead of POLLY_NO_ARCHS.
* Factor out BOLT_ARCHS and HWASAN_ARCHS.
* When not building the common packages,
- Remove the files in these packages according to their .install file.
- Add a build dependency on the libllvm<next version> package.
* d/rules: Don't remove the intermediate build files. This increases
the build form 15GB to 35GB, far lower than the 100GB buildd limit.
* llvm-X.Y-dev: Create a debian_config.mk Makefile snippet to record
component builds for every architecture. Used by llvm-defaults to
avoid hard-coding these again.
* Reset the libomp5 symbols files, now generated by pkgkde-symbolshelper.
Let the buildds collect the symbols for the other architectures.
* Fix build dependencies when not building the common library packages.
* d/rules: Differentiate between COMMON_PKGS and COMMON_BUILD_DEPS.
* d/rules: Build again omp on mips64el and ppc64, as done in 19.
* Install asan_symbolize in clang-tools, same as hwasan_sybolize.
* Update libc++1 and libc++abi1 symbols files for all architectures.
* d/rules: Use a d/shlibs.local file when not building the common libraries.
Checksums-Sha1:
e9e44e80f3ecfa7dc420d8f1f542dd7672d9f7ef 11726 llvm-toolchain-21_21.1.4-6ubuntu2.dsc
2db4feff3c9e5888f77b12e25d2e89d08454c3aa 172504 llvm-toolchain-21_21.1.4-6ubuntu2.debian.tar.xz
c63992fb10ac543296d8c2051ecc660ef34bda25 16134 llvm-toolchain-21_21.1.4-6ubuntu2_source.buildinfo
Checksums-Sha256:
4705e14210809de1b2c8757d93bab9d6c863a1d7173fb3fd291d16b8fd513c6e 11726 llvm-toolchain-21_21.1.4-6ubuntu2.dsc
6ce01d0ce73cb96614b9d2c784876a4c6b7eece61765e9aa73e96fe048eb3a5a 172504 llvm-toolchain-21_21.1.4-6ubuntu2.debian.tar.xz
4a1b78d412203eff19ffa7ffa6130e630da4b9af34a4a53db1d71af633e2b7f2 16134 llvm-toolchain-21_21.1.4-6ubuntu2_source.buildinfo
Files:
174bdcf2e48fe04c63a09e3ad32bc4c0 11726 devel optional llvm-toolchain-21_21.1.4-6ubuntu2.dsc
c717ffec0c2f6a0f2c7f198fdb6e6073 172504 devel optional llvm-toolchain-21_21.1.4-6ubuntu2.debian.tar.xz
9eab5556f27171226e4831a526473944 16134 devel optional llvm-toolchain-21_21.1.4-6ubuntu2_source.buildinfo
More information about the Resolute-changes
mailing list