[ubuntu/resolute-proposed] llvm-toolchain-19 1:19.1.7-16ubuntu1 (Accepted)
Matthias Klose
doko at ubuntu.com
Fri Nov 21 17:29:54 UTC 2025
llvm-toolchain-19 (1:19.1.7-16ubuntu1) resolute; urgency=medium
* Merge with Debian; remaining changes:
- Unset BD_ALT_HELLO.
- Regenerate the control file.
llvm-toolchain-19 (1:19.1.7-16) unstable; urgency=medium
* d/rules: Mark usage of SLOPPY_BUILD to ease searching in the build log.
* Add a llvm.noclang build profile (not enabled by default).
* liboffload-19: Remove M-A: same attribute.
* Re(?)-enable omp on i386.
* d/control: Only use one build profile per binary package for now. The ORing
of build profiles seems to be not working.
* Rename build profiles from llvm.* to pkg.llvm.*.
* CVE-2024-7883, issue using Arm Cortex-M Security Extensions (CMSE).
Closes: #1104015.
llvm-toolchain-19 (1:19.1.7-15) experimental; urgency=medium
* d/rules: Differentiate between COMMON_PKGS and COMMON_BUILD_DEPS.
* d/rules: Really separate the definition of OMP_ARCHS and OFFLOAD_ARCHS.
* d/control.in: Fix architectures for offload packages.
* Install asan_symbolize in clang-tools, same as hwasan_sybolize.
* d/rules: Use a d/shlibs.local file when not building the common libraries.
* Fix installation of the asan_symbolize binary.
* Rename the python extension ompdModule.so to one with the
architecture specific extension.
* d/rules, d/*.{install,links,lintian-overrides}.in: Use a macro LLVM_DIR.
* d/rules: Move OFFLOAD_ARCHS macros usage after definition.
* ompd is not available on armhf.
llvm-toolchain-19 (1:19.1.7-12) experimental; urgency=medium
* 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.
* Fix build dependencies when not building the common library packages.
llvm-toolchain-19 (1:19.1.7-11) experimental; urgency=medium
[ Norbert Lange ]
* Move clang-cl and clang-scan-deps from clang-tools to the clang package.
* Drop major version from libc++1-19, libc++abi1-19, and libunwind-19
package names (eg, libc++1-19 -> libc++1). Upstream guarantees a stable
ABI.
* Never use libunwind for libc++abi.
* Build build compiler-rt for mingw-w64.
[ Matthias Klose ]
* 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-19/lib ...
* Drop major version from libomp5-19, rename to libomp5.
* 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.
* Turn off offloading on armhf, ppc64 and hurd-amd64. Unsupported.
* Backport changes from 21:
[ Sylvestre Ledru ]
* Ship liboffload in a new package.
* debian/qualify-clang.sh: Reformat and sort LIST.
* Move libomptarget library from libomp5 to liboffload-X.Y.
* d/libclang1-X.Y.symbols.in: Remove symvers for older LLVMs.
* Reset the libc++1 and libc++abi1 symbols files, generated by
pkgkde-symbolshelper. Let the buildds collect the symbols
for the other architectures.
* d/rules: New macro SMALL_DISK to remove intermediate files during the build.
Turned on by default for buildd constraints.
* 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.
* Set explicit architecture list for libfuzzer-dev.
* 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.
* Factor out BOLT_ARCHS and HWASAN_ARCHS.
* d/rules: Use POLLY_ARCHS instead of POLLY_NO_ARCHS.
* Don't build the common library packages.
Date: Fri, 21 Nov 2025 18:23:24 +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-19/1:19.1.7-16ubuntu1
-------------- next part --------------
Format: 1.8
Date: Fri, 21 Nov 2025 18:23:24 +0100
Source: llvm-toolchain-19
Built-For-Profiles: noudeb
Architecture: source
Version: 1:19.1.7-16ubuntu1
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: 1104015
Changes:
llvm-toolchain-19 (1:19.1.7-16ubuntu1) resolute; urgency=medium
.
* Merge with Debian; remaining changes:
- Unset BD_ALT_HELLO.
- Regenerate the control file.
.
llvm-toolchain-19 (1:19.1.7-16) unstable; urgency=medium
.
* d/rules: Mark usage of SLOPPY_BUILD to ease searching in the build log.
* Add a llvm.noclang build profile (not enabled by default).
* liboffload-19: Remove M-A: same attribute.
* Re(?)-enable omp on i386.
* d/control: Only use one build profile per binary package for now. The ORing
of build profiles seems to be not working.
* Rename build profiles from llvm.* to pkg.llvm.*.
* CVE-2024-7883, issue using Arm Cortex-M Security Extensions (CMSE).
Closes: #1104015.
.
llvm-toolchain-19 (1:19.1.7-15) experimental; urgency=medium
.
* d/rules: Differentiate between COMMON_PKGS and COMMON_BUILD_DEPS.
* d/rules: Really separate the definition of OMP_ARCHS and OFFLOAD_ARCHS.
* d/control.in: Fix architectures for offload packages.
* Install asan_symbolize in clang-tools, same as hwasan_sybolize.
* d/rules: Use a d/shlibs.local file when not building the common libraries.
* Fix installation of the asan_symbolize binary.
* Rename the python extension ompdModule.so to one with the
architecture specific extension.
* d/rules, d/*.{install,links,lintian-overrides}.in: Use a macro LLVM_DIR.
* d/rules: Move OFFLOAD_ARCHS macros usage after definition.
* ompd is not available on armhf.
.
llvm-toolchain-19 (1:19.1.7-12) experimental; urgency=medium
.
* 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.
* Fix build dependencies when not building the common library packages.
.
llvm-toolchain-19 (1:19.1.7-11) experimental; urgency=medium
.
[ Norbert Lange ]
* Move clang-cl and clang-scan-deps from clang-tools to the clang package.
* Drop major version from libc++1-19, libc++abi1-19, and libunwind-19
package names (eg, libc++1-19 -> libc++1). Upstream guarantees a stable
ABI.
* Never use libunwind for libc++abi.
* Build build compiler-rt for mingw-w64.
.
[ Matthias Klose ]
* 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-19/lib ...
* Drop major version from libomp5-19, rename to libomp5.
* 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.
* Turn off offloading on armhf, ppc64 and hurd-amd64. Unsupported.
* Backport changes from 21:
[ Sylvestre Ledru ]
* Ship liboffload in a new package.
* debian/qualify-clang.sh: Reformat and sort LIST.
* Move libomptarget library from libomp5 to liboffload-X.Y.
* d/libclang1-X.Y.symbols.in: Remove symvers for older LLVMs.
* Reset the libc++1 and libc++abi1 symbols files, generated by
pkgkde-symbolshelper. Let the buildds collect the symbols
for the other architectures.
* d/rules: New macro SMALL_DISK to remove intermediate files during the build.
Turned on by default for buildd constraints.
* 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.
* Set explicit architecture list for libfuzzer-dev.
* 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.
* Factor out BOLT_ARCHS and HWASAN_ARCHS.
* d/rules: Use POLLY_ARCHS instead of POLLY_NO_ARCHS.
* Don't build the common library packages.
Checksums-Sha1:
d8d655828992e2743fb73d649045f094555783a1 12716 llvm-toolchain-19_19.1.7-16ubuntu1.dsc
0df1aaedff87ab67c42f106b292963fc594bc80c 178880 llvm-toolchain-19_19.1.7-16ubuntu1.debian.tar.xz
a4bb728a7c99e9c8caf1a1337256752710f867c1 16286 llvm-toolchain-19_19.1.7-16ubuntu1_source.buildinfo
Checksums-Sha256:
d16d906093ab2f565ca21f693b4f7b780d85555276d24262065c69fa65a73d58 12716 llvm-toolchain-19_19.1.7-16ubuntu1.dsc
25c7b0e9672ab7db1973f6b1578c0e2f8d215f6d791b4aed1d8e76d824158f52 178880 llvm-toolchain-19_19.1.7-16ubuntu1.debian.tar.xz
0f8d06e7eb81d85ffda5dbc44a98416c6d169cb800498de9a42f32f1a411462e 16286 llvm-toolchain-19_19.1.7-16ubuntu1_source.buildinfo
Files:
7670ca25439342b65fa1700a16b2671f 12716 devel optional llvm-toolchain-19_19.1.7-16ubuntu1.dsc
39abef713b1f7098ff223fd5fc389c32 178880 devel optional llvm-toolchain-19_19.1.7-16ubuntu1.debian.tar.xz
09e8e461ff4d1ead4d7f50103f41096c 16286 devel optional llvm-toolchain-19_19.1.7-16ubuntu1_source.buildinfo
More information about the Resolute-changes
mailing list