[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