[Pkg-opencl-devel] [Pkg-fglrx-devel] Bug#695884: amd potentially improper OpenCL dependencies
Andreas Beckmann
anbe at debian.org
Mon Sep 16 10:54:53 UTC 2013
On 2013-09-14 22:01, Vincent Danjean wrote:
> Sorry to be so long. I just checked (by creating fake packages): such
> kind of relationships does not work with multiarch. More exactly, here,
> the dependency will be ok as soon as a icd is installed, whatever its
> architecture is...
Are you sure? I just tried (in jessie) and having nvidia-opencl-icd:i386
installed does not satisfy the Recommends in nvidia-libopencl1:amd64
> So, my current idea is that we need to handle virtual packages by
> architecture (ie instead of libopencl1 we will have libopencl1-amd64,
> libopencl1-i386, ... and so on for all our virtual packages)
I don't think we need this, Provides do not satisfy foreign arch
Depends/Recommends/Suggests (counterexamples welcome).
This might change if the Providing package is M-A: foreign.
Or maybe with Recommends: virtual-package:any (if this is even allowed,
I'll try this later for another reason).
Andreas
More information about the Pkg-opencl-devel
mailing list