Version: 1:21.1.4-3

On Wed, 24 Sep 2025 at 11:08:29 +0100, Simon McVittie wrote:
On Tue, 25 Mar 2025 at 07:30:55 +0100, Helmut Grohne wrote:
The named packages fail to coinstall despite explicitly declaring that
capability via Multi-Arch: same. Most of them install
architecture-dependent files to architecture-independent filenames below
/usr/lib/llvm-21/lib. Please either move those files to multiarch
locations or remove the Multi-Arch: same annotations.

I have prepared merge requests for the 20, 21 and snapshot (22) branches which I believe are correct:
...
* 21: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/187
 (closes: #1101291)

This was merged. According to

$ podman run --rm -it docker.io/debian:sid-slim
# dpkg --add-architecture i386
# apt update
# apt upgrade
# apt install grep-dctrl
# grep-aptavail -FSource -e '^llvm-toolchain-21$' | grep-dctrl -Fmulti-arch -e 
'^same$' -sPackage -n | sort -u
# apt install libclang-common-21-dev libclang-common-21-dev:i386 libllvm21 
libllvm21:i386

the only packages that still have Multi-Arch: same are libclang-common-21-dev and libllvm21, and they are co-installable on at least amd64+i386 without error.

I believe this might actually have been fixed in version 1:21.1.2-2,
but it wasn't mentioned in the changelog for that upload.

llvm-toolchain-21 has several other RC bugs but this one, at least, appears to be fixed.

    smcv

Reply via email to