[Pkg-opencl-devel] Bug#845314: libclc: need multiarch headers (can't install mesa-opencl-icd:i386)

Ove Kåven ovek at arcticnet.no
Tue Nov 22 10:52:55 UTC 2016


Source: libclc
Version: 0.2.0+git20150813-3
Severity: normal

I cannot install mesa-opencl-icd:i386 on my amd64 system, because it depends on
libclc-amdgcn and libclc-r600, which are "Architecture: all", but they do not
declare "Multi-Arch: foreign".

According to bug #722880, needing "Multi-Arch: foreign" even for Arch:all
packages is by design. Without it, an Arch: all package will apparently be
treated only as a package for the native architecture (amd64 in my case).

(And in case you wonder why I would want to install a 32-bit OpenCL on amd64:
well, there's Wine, for example...)



-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing'), (600, 'stable'), (500, 'unstable-debug'), (1, 'experimental-debug'), (1, 'experimental'), (1, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=nb_NO.UTF-8, LC_CTYPE=nb_NO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



More information about the Pkg-opencl-devel mailing list