Bug#1115194: libllvm19: should be multi-arch, get removed by merge #168

Ingo Saitz ingo at hannover.ccc.de
Sun Sep 14 09:14:42 BST 2025


Package: libllvm19
Version: 1:19.1.7-5
Severity: normal

Seems like the merge

https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/168

dropped Multi-arch: same from libllvm19 by fuzzy matching
libllvm at LLVM_VERSION@ with liboffload- at LLVM_VERSION@. The later is only
available in llvm-toolchain-20. The same thing has happened to
libllvm18, too.

Since libllvm19_1%3a19.1.7-6_amd64.deb still looks perfectly installable
for multiple architectures, please re-add Multi-arch: same for the
package in llvm-toolchain-19 and -18. Otherwise this breaks multi-arch
support for a number of dependant packages like mesa.


I compared the changes in merges #164, #167 and #168, the following
packages were changed in debian/control (and debian.control.in,
respectively):

Multi-arch removed in llvm-toolchain-20:
- libclang-rt-20-dev
- libpolly-20-dev
- libomp5-20
- liboffload-20
- libc++1-20
- libc++-20-dev
- libc++abi1-20
- libc++abi-20-dev
- libunwind-20
- libunwind-20-dev
- libmlir-20
- libmlir-20-dev

Multi-arch removed in llvm-toolchain-19:
- libclang-rt-19-dev
- libpolly-19-dev
- libllvm19
- libomp5-19
- libc++1-19
- libc++-19-dev
- libc++abi1-19
- libc++abi-19-dev
- libunwind-19
- libunwind-19-dev
- libmlir-19
- libmlir-19-dev

Multi-arch removed in llvm-toolchain-18:
- libclang-rt-18-dev
- libpolly-18-dev
- libllvm18
- libomp5-18
- libc++1-18
- libc++-18-dev
- libc++abi1-18
- libc++abi-18-dev
- libunwind-18
- libunwind-18-dev
- libmlir-18
- libmlir-18-dev


Thanks,
    Ingo

-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 7 (freia/ceres)
Release:	7
Codename:	freia ceres
Architecture: x86_64

Kernel: Linux 6.17.0-rc4-spatz20250901 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_RANDSTRUCT
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libllvm19 depends on:
ii  libc6       2.41-12
ii  libedit2    3.1-20250104-1
ii  libffi8     3.5.2-2
ii  libgcc-s1   15.2.0-4
ii  libstdc++6  15.2.0-4
ii  libxml2-16  2.14.5+dfsg-0.2
ii  libz3-4     4.13.3-1
ii  libzstd1    1.5.7+dfsg-1.1
ii  zlib1g      1:1.3.dfsg+really1.3.1-1+b1

libllvm19 recommends no packages.

libllvm19 suggests no packages.

-- no debconf information



More information about the Pkg-llvm-team mailing list