Package dependencies do not allow libopencl1 providers other than ocl-icd-libopencl1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
clinfo (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The package dependencies are as follows:
Depends: libc6 (>= 2.14), ocl-icd-libopencl1 | libopencl1, ocl-icd-libopencl1 (>= 1.0) | libopencl-1.1-1
This means that, for example, if I use Nvidia's latest ICD loader implementation, nvidia-
There are multiple packages which provide libopencl1 - not just ocl-icd-libopencl1 (which contains Khronos' reference implementation) but nvidia-
This package - as far as I can tell - should only depend on libc6 (>= 2.14) and libopencl1. It should function with any package that provides libopencl1, whether it's a vendor-provided implementation or Khronos' reference implementation.
Ubuntu version: 16.04
Package version: 2.1.16.01.12-1
Changed in clinfo (Ubuntu): | |
status: | In Progress → Fix Released |
Note that this does not affect debian upstream: all of the packages that provide libopencl1 in debian stable also provide libopencl-1.1-1.
Compare: packages. ubuntu. com/xenial/ clinfo /packages. debian. org/jessie/ clinfo
http://
https:/