[ubuntu/resolute-proposed] llvm-toolchain-21 1:21.1.4-5ubuntu1 (Accepted)

Matthias Klose doko at ubuntu.com
Thu Oct 30 09:09:01 UTC 2025


llvm-toolchain-21 (1:21.1.4-5ubuntu1) 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

llvm-toolchain-21 (1:21.1.4-5) unstable; urgency=medium

  * debian/debian-llvm-testsuite.bats: Reformat and sort LIST.
  * Move libomptarget library from libomp5 to liboffload-X.Y.
  * d/rules: Don't call dh_makeshlibs for libomp5 twice.
  * d/rules: Ignore errors from dh_makeshlibs --remaining-packages.
    Let's collect symbols diffs first.
  * Update symbols files for libc++1, libc++abi1, libomp5 and
    llvm-libunwind1 on amd64, arm64, armhf, i386, ppc64el and s390x.
  * 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: Build with dh_install --list-missing to collect uninstalled
    artifacts on other architectures.

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: Thu, 30 Oct 2025 08:06:19 +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-5ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 30 Oct 2025 08:06:19 +0100
Source: llvm-toolchain-21
Built-For-Profiles: noudeb
Architecture: source
Version: 1:21.1.4-5ubuntu1
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-5ubuntu1) 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
 .
 llvm-toolchain-21 (1:21.1.4-5) unstable; urgency=medium
 .
   * debian/debian-llvm-testsuite.bats: Reformat and sort LIST.
   * Move libomptarget library from libomp5 to liboffload-X.Y.
   * d/rules: Don't call dh_makeshlibs for libomp5 twice.
   * d/rules: Ignore errors from dh_makeshlibs --remaining-packages.
     Let's collect symbols diffs first.
   * Update symbols files for libc++1, libc++abi1, libomp5 and
     llvm-libunwind1 on amd64, arm64, armhf, i386, ppc64el and s390x.
   * 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: Build with dh_install --list-missing to collect uninstalled
     artifacts on other architectures.
 .
 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:
 14069b7fb7d11b8cb6e1e33b36d1045fe2ba9759 8131 llvm-toolchain-21_21.1.4-5ubuntu1.dsc
 f970edd0ceffca7bf0b180ac3896b8d45dfb86b5 176132 llvm-toolchain-21_21.1.4-5ubuntu1.debian.tar.xz
 5478c02580dd1a817621da4aa0cf34f769763caa 16147 llvm-toolchain-21_21.1.4-5ubuntu1_source.buildinfo
Checksums-Sha256:
 d46755dcd9ab075acaeb771046f9b81e0601bdcb789b59cb1be3f5f4ba9d7c91 8131 llvm-toolchain-21_21.1.4-5ubuntu1.dsc
 b14b3b66a41c895aecfa1820d03b052cdd011f14a71d49734e7ab59540a616c5 176132 llvm-toolchain-21_21.1.4-5ubuntu1.debian.tar.xz
 31943e61af493a677361e12fe7d75f7a5e6dcc07ddb34716a20c6121c2ac08d6 16147 llvm-toolchain-21_21.1.4-5ubuntu1_source.buildinfo
Files:
 45f34fc4771eaa2274ccc80ac697fa8c 8131 devel optional llvm-toolchain-21_21.1.4-5ubuntu1.dsc
 f50fa7f3327c9759c96b904000616f88 176132 devel optional llvm-toolchain-21_21.1.4-5ubuntu1.debian.tar.xz
 0bb8b21d3108106b0fdc83c3befc332e 16147 devel optional llvm-toolchain-21_21.1.4-5ubuntu1_source.buildinfo


More information about the Resolute-changes mailing list