Your message dated Thu, 30 Oct 2025 11:00:04 +0000
with message-id <[email protected]>
and subject line Re: Bug#1116200: coinstallation failure of various
llvm-toolchain-snapshot packages
has caused the Debian Bug report #1116200,
regarding coinstallation failure of various llvm-toolchain-snapshot packages
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1116200: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1116200
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package:
libc++-21-dev,libc++1-21,libc++abi-21-dev,libc++abi1-21,libclang-rt-21-dev,libmlir-21,libmlir-21-dev,libpolly-21-dev,libunwind-21,libunwind-21-dev
Version: 1:21~++20250322080030+20b5728b7b1c-1~exp1
Severity: serious
User: [email protected]
Usertags: fileconflict
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.
Helmut
--- End Message ---
--- Begin Message ---
Version: 1:22~++20251023025710+3f47a7be1ae6-1~exp1
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:
...
* snapshot:
https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/188
(closes: cloned bug -3, I will update the branch to include the bug
number when I have it)
This was merged at some point (although not mentioned in the changelog)
and all Multi-Arch: same packages from llvm-toolchain-snapshot seem to
be co-installable now, at least on amd64+i386:
$ podman run --rm -it docker.io/debian:sid-slim
# sed -i -e 's/Suites: sid/& experimental/'
/etc/apt/sources.list.d/debian.sources
# dpkg --add-architecture i386
# apt update
# apt full-upgrade
# apt install dctrl-tools
# grep-aptavail -FSource -e '^llvm-toolchain-snapshot$' | grep-dctrl
-Fmulti-arch -e '^same$' -sPackage -n | sort -u
libclang-common-22-dev
libllvm22
# apt install {libclang-common-22-dev,libllvm22}:{amd64,i386}
(success)
smcv
--- End Message ---