more virtual packages for providing and

Graham Inggs graham.inggs at
Mon Sep 2 14:33:20 UTC 2013

Hi Alberto

I have tested the attached patch and it "works for me".

After building the driver with this patch locally and installing it, I was
able to install ocl-icd-libopencl1 and python-pyopencl and run the examples
from the pyopencl source package.  I was also able to build the pyopencl
source package locally without any changes.


On 29 August 2013 10:42, Graham Inggs <graham.inggs at> wrote:

> Hi Alberto
> Thanks for making the changes to the Nvidia drivers.  My syncs and merges
> for LP: #1129409 have been uploaded as well.
> The issue in LP: #1174205 wasn't the search order of
> /etc/*.conf, we shouldn't have allowed ocl-icd-libopencl1 and
> Nvidia's libopencl1 to be installed together.
> This has been fixed to a certain extent in the current Nvidia drivers in
> Saucy as the Nvidia drivers now provides and conflicts on libopencl1.
> However, since the Nvidia driver includes libopencl1 and opencl-icd in one
> package, ocl-icd-libopencl, which pyopencl is built against, is not
> installable.
> Also, since pyopencl is built against ocl-icd-libopencl which is OpenCL
> 1.2, it cannot run on Nvidia's libopencl1 which is OpenCL 1.1.
> One solution is to separate libopencl1 out of the Nvidia and AMD drivers,
> however, since the open-source ocl-icd-libopencl1 is able to load all of
> the available ICDs, could we simply remove from the Nvidia and
> AMD drivers and no longer provide libopencl1?
> We must keep the Nvidia and AMD ICDs and continue to provide opencl-icd
> though.
> Regards
> Graham
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ngd-319-remove-libopencl.debdiff
Type: application/octet-stream
Size: 6573 bytes
Desc: not available
URL: <>

More information about the pkg-nvidia-devel mailing list