PyOpenCL formally depends on libopencl1 and opencl-icd.
The former is responsible for managing OpenCL providers, the latter
is particular OpenCL implementation.
As I wrote in README for PyOpenCL, you can have as many
opencl-icd-providing packages as you want, and only one libopencl1.
While I would recommend installib ocl-icd-libopencl1 (free package),
I do not want to force its installation in case someone wants to
install other OpenCL-managing library.

As for versions - NVIDIA currently seems hostile to OpenCL.
They do not provide OpenCL 1.2 implementation. Not wanting
to punish users of other OpenCL providers by forcing them to
use OpenCL 1.1 I build PyOpenCL with ocl-icd-libopencl1,
thus requiring usage of ocl-icd-libopencl1 or amd-icd-libopencl1.

As this is not a bug, I intend to close it in a week, if noone objects.
At the same time, if there is something I, as the packager,
can do to tell users about this situation (besides providing
README.Debian), please let me know.


-- 
Tomasz Rybak  GPG/PGP key ID: 2AD5 9860
Fingerprint A481 824E 7DD3 9C0E C40A  488E C654 FB33 2AD5 9860
http://member.acm.org/~tomaszrybak

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to