Source: llvm-toolchain-20
Version: 1:20.1.4-1~exp1
Severity: important

Dear Maintainer,

I tried to install OpenGL libraries 25.1 series at experimental (i.e. 25.1.0-1)
in multiarch emvironment, some libraries / drivers built with llvm-20
conflict with another architectures.

For example, I make multiarch environment both amd64 and i386, to use
wine and steam mainly.

These depends mesa's libraries and drivers ; OpenGL and Vulkan and some video
hardware decoding (parhaps also depends OpenCL driver) . 

Specifically:
* libd3dadapter9-mesa (will remove by upstream at 25.2)
* libxatracker2 
* mesa-libgallium
* mesa-vulkan-drivers

In addition, mesa-opencl-icd cannot be installed on multiple architectures
in a multiarch environment because libclc-x.y, on which mesa-opencl-icd
depends, has not been able to support multiple architectures for a long time.

i.e) Don't be able to install both mesa-opencl-icd:amd64 and 
mesa-opencl-icd:i386.
     But only mesa-opencl-icd:amd64 is able to install.
     
They build from src:mesa (25.1).

And, many libraries src:mesa depends mesa-libgallium, so,
packages built from src:mesa 25.1 aren't able to  install on multiarch
environment (they are depended by Wine and Steam and more).

This issue is occured by changes of src:llvm-toolchain-20 1:20.1.4-1-exp1,

>[ Sylvestre Ledru ]
>    * Drop Multi-Arch: same from packages installing to non-multiarch paths.
>    (Closes: #1102278)
>    Thanks to Yuce Kurum for the patch

Over and over again. This is a very serious problem, especially fo people using
Wine and/or Steam, so I think it needs to be fixed and process BUG as 
"Important"
or upper priority.

Regards,
Ohta.

-- System Information:
Debian Release: 13.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-security'), (500, 
'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.14.7-homebrew-22.1-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to