Bug#1101291: coinstallation failure of various llvm-toolchain-snapshot packages

Simon McVittie smcv at debian.org
Thu Oct 30 09:53:55 GMT 2025


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



More information about the Pkg-llvm-team mailing list