Version in overlay suite: 22.1.8-1~deb13u3 Base version: llvm-toolchain-22_22.1.8-1~deb13u3 Target version: llvm-toolchain-22_22.1.8-1~deb13u4 Base file: /srv/ftp-master.debian.org/ftp/pool/main/l/llvm-toolchain-22/llvm-toolchain-22_22.1.8-1~deb13u3.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/l/llvm-toolchain-22/llvm-toolchain-22_22.1.8-1~deb13u4.dsc changelog | 12 ++++++++++++ control | 10 +++++----- rules | 8 ++++---- 3 files changed, 21 insertions(+), 9 deletions(-) dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmp6rvdk18r/llvm-toolchain-22_22.1.8-1~deb13u3.dsc: no acceptable signature found dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmp6rvdk18r/llvm-toolchain-22_22.1.8-1~deb13u4.dsc: no acceptable signature found diff -Nru llvm-toolchain-22-22.1.8/debian/changelog llvm-toolchain-22-22.1.8/debian/changelog --- llvm-toolchain-22-22.1.8/debian/changelog 2026-07-25 18:45:26.000000000 +0000 +++ llvm-toolchain-22-22.1.8/debian/changelog 2026-08-15 23:55:12.000000000 +0000 @@ -1,3 +1,15 @@ +llvm-toolchain-22 (1:22.1.8-1~deb13u4) trixie; urgency=medium + + * d/rules: + - Disable OMP on i386, trixie's llvm-toolchain-19 doesn't have it. + - Disable LIBUNWIND on s390x, trixie's llvm-toolchain-19 doesn't have it. + - Disable OFFLOAD on ppc64el, it FTBFS. + - Fix architecture list generation for libunwind build-dep (which was + broken due to matching against llvm-libunwind1 instead of + libunwind-19). + + -- Andres Salomon Sat, 15 Aug 2026 23:55:12 +0000 + llvm-toolchain-22 (1:22.1.8-1~deb13u3) trixie; urgency=medium * d/patches/x86-fix-incorrect-load-combining-causing-oob-reads.patch: diff -Nru llvm-toolchain-22-22.1.8/debian/control llvm-toolchain-22-22.1.8/debian/control --- llvm-toolchain-22-22.1.8/debian/control 2026-07-20 08:13:15.000000000 +0000 +++ llvm-toolchain-22-22.1.8/debian/control 2026-08-15 23:55:12.000000000 +0000 @@ -8,7 +8,7 @@ chrpath, texinfo, sharutils, libelf-dev, libffi-dev, - lsb-release, patchutils, diffstat, xz-utils, python3-dev, libc++1-19, libc++abi1-19, libomp5-19 [amd64 arm64 armhf i386 loong64 mips64el ppc64 ppc64el riscv64 hurd-amd64], libunwind-19, libllvm19, + lsb-release, patchutils, diffstat, xz-utils, python3-dev, libc++1-19, libc++abi1-19, libomp5-19 [amd64 arm64 armhf loong64 mips64el ppc64 ppc64el riscv64 hurd-amd64], libunwind-19 [amd64 arm64 armhf i386 loong64 ppc64 ppc64el riscv64], libllvm19, libedit-dev, libncurses-dev, swig, python3-sphinx (>= 1.3.6), binutils-dev, lld [amd64 arm64 armel armhf i386 loong64 ppc64el riscv64 s390x] | hello [amd64 arm64 armel armhf i386 loong64 ppc64el riscv64 s390x], libxml2-dev, @@ -649,7 +649,7 @@ Package: libomp-22-dev Build-Profiles: Section: libdevel -Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64 ppc64el riscv64 hurd-amd64 +Architecture: amd64 arm64 armhf loong64 mips64el ppc64 ppc64el riscv64 hurd-amd64 Depends: libomp5-19, ${shlibs:Depends}, ${misc:Depends} Suggests: libomp-22-doc Breaks: libomp-dev (<< 3.7-1), libomp5 (<< 1:22~++20251023025710+3f47a7be1ae6-1~exp4) @@ -684,7 +684,7 @@ Package: liboffload-22-dev Build-Profiles: Section: libdevel -Architecture: amd64 arm64 loong64 ppc64el riscv64 +Architecture: amd64 arm64 loong64 riscv64 Depends: liboffload-22 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Provides: liboffload-x.y-dev Breaks: libomp5 (<< 1:22~++20251023025710+3f47a7be1ae6-1~exp3) @@ -700,7 +700,7 @@ Package: liboffload-22 Build-Profiles: -Architecture: amd64 arm64 loong64 ppc64el riscv64 +Architecture: amd64 arm64 loong64 riscv64 Depends: ${shlibs:Depends}, ${misc:Depends} Provides: liboffload-x.y Conflicts: liboffload-x.y @@ -847,7 +847,7 @@ Package: libunwind-22-dev Build-Profiles: Section: libdevel -Architecture: amd64 arm64 armhf i386 loong64 ppc64 ppc64el riscv64 s390x +Architecture: amd64 arm64 armhf i386 loong64 ppc64 ppc64el riscv64 Depends: ${misc:Depends}, libunwind-19 diff -Nru llvm-toolchain-22-22.1.8/debian/rules llvm-toolchain-22-22.1.8/debian/rules --- llvm-toolchain-22-22.1.8/debian/rules 2026-07-20 08:11:06.000000000 +0000 +++ llvm-toolchain-22-22.1.8/debian/rules 2026-08-15 23:55:12.000000000 +0000 @@ -688,7 +688,7 @@ endif # Enable libunwind (or not) -LIBUNWIND_ARCHS := amd64 arm64 armhf i386 loong64 ppc64 ppc64el riscv64 s390x +LIBUNWIND_ARCHS := amd64 arm64 armhf i386 loong64 ppc64 ppc64el riscv64 LIBUNWIND_ENABLE=yes ifeq (,$(filter $(DEB_HOST_ARCH), $(LIBUNWIND_ARCHS))) LIBUNWIND_ENABLE=no @@ -700,11 +700,11 @@ RUNTIMES += ;libunwind endif ifeq ($(SKIP_COMMON_PACKAGES),yes) - COMMON_BUILD_DEPS := $(subst llvm-libunwind1,llvm-libunwind1 [$(LIBUNWIND_ARCHS)],$(COMMON_BUILD_DEPS)) + COMMON_BUILD_DEPS := $(subst libunwind-$(NEW_LLVM_VERSION),libunwind-$(NEW_LLVM_VERSION) [$(LIBUNWIND_ARCHS)],$(COMMON_BUILD_DEPS)) endif # Enable openmp (or not) -OMP_ARCHS = amd64 arm64 armhf i386 loong64 mips64el ppc64 ppc64el riscv64 hurd-amd64 +OMP_ARCHS = amd64 arm64 armhf loong64 mips64el ppc64 ppc64el riscv64 hurd-amd64 # FIXME: what exactly enables ompd? e.g. not enabled on armhf, mips64el, hurd-any OMPD_ARCHS = amd64 arm64 loong64 ppc64 ppc64el riscv64 @@ -721,7 +721,7 @@ endif # Enable offloading (or not) -OFFLOAD_ARCHS = amd64 arm64 loong64 ppc64el riscv64 +OFFLOAD_ARCHS = amd64 arm64 loong64 riscv64 OFFLOAD_ENABLE=yes ifeq (,$(filter $(DEB_HOST_ARCH), $(OFFLOAD_ARCHS))) OFFLOAD_ENABLE=no