[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