This symlink should be handled by the alternatives system so that it
always links to the version of the graphics driver that you are
currently using.

$ update-alternatives --display x86_64-linux-gnu_gl_conf
x86_64-linux-gnu_gl_conf - auto mode
  link currently points to /usr/lib/nvidia-experimental-310/ld.so.conf
/usr/lib/nvidia-experimental-310/ld.so.conf - priority 9901
  slave x86_64-linux-gnu_grub_fb_blacklist: 
/usr/share/nvidia-experimental-310/nvidia-experimental-310.grub-gfxpayload
  slave x86_64-linux-gnu_libOpenCL.so: 
/usr/lib/nvidia-experimental-310/libOpenCL.so
  slave x86_64-linux-gnu_libOpenCL.so_lib32: 
/usr/lib32/nvidia-experimental-310/libOpenCL.so
  slave x86_64-linux-gnu_libvdpau_nvidia.so: 
/usr/lib/nvidia-experimental-310/vdpau/libvdpau_nvidia.so
  slave x86_64-linux-gnu_libvdpau_nvidia.so.1: 
/usr/lib/nvidia-experimental-310/vdpau/libvdpau_nvidia.so.1
  slave x86_64-linux-gnu_libvdpau_nvidia.so.1_lib32: 
/usr/lib32/nvidia-experimental-310/vdpau/libvdpau_nvidia.so.1
  slave x86_64-linux-gnu_libvdpau_nvidia.so_lib32: 
/usr/lib32/nvidia-experimental-310/vdpau/libvdpau_nvidia.so
  slave x86_64-linux-gnu_man_nvidiaxconfig.gz: 
/usr/share/man/man1/alt-nvidia-experimental-310-xconfig.1.gz
  slave x86_64-linux-gnu_nvidia-autostart.desktop: 
/usr/share/nvidia-experimental-310/nvidia-autostart.desktop
  slave x86_64-linux-gnu_nvidia-smi.1.gz: 
/usr/share/man/man1/alt-nvidia-experimental-310-smi.1.gz
  slave x86_64-linux-gnu_nvidia.icd: 
/usr/share/nvidia-experimental-310/nvidia.icd
  slave x86_64-linux-gnu_nvidia_bug_report: 
/usr/lib/nvidia-experimental-310/bin/nvidia-bug-report.sh
  slave x86_64-linux-gnu_nvidia_desktop: 
/usr/share/nvidia-experimental-310/ubuntu-nvidia-settings.desktop
  slave x86_64-linux-gnu_nvidia_drv: 
/usr/lib/nvidia-experimental-310/xorg/nvidia_drv.so
  slave x86_64-linux-gnu_nvidia_modconf: 
/lib/nvidia-experimental-310/modprobe.conf
  slave x86_64-linux-gnu_nvidia_smi: 
/usr/lib/nvidia-experimental-310/bin/nvidia-smi
  slave x86_64-linux-gnu_nvidia_xconfig: 
/usr/lib/nvidia-experimental-310/bin/nvidia-xconfig
  slave x86_64-linux-gnu_xorg_extra_modules: 
/usr/lib/nvidia-experimental-310/xorg
/usr/lib/x86_64-linux-gnu/mesa/ld.so.conf - priority 500
  slave x86_64-linux-gnu_xorg_extra_modules: 
/usr/lib/x86_64-linux-gnu/xorg/x11-extra-modules
Current 'best' version is '/usr/lib/nvidia-experimental-310/ld.so.conf'.

See the line:

slave x86_64-linux-gnu_nvidia.icd: /usr/share/nvidia-
experimental-310/nvidia.icd

Now /etc/OpenCL/vendors should contain a symlink as follows:

$ ls -l /etc/OpenCL/vendors
total 0
lrwxrwxrwx 1 root root 45 Dec  6 22:25 nvidia.icd -> 
/etc/alternatives/x86_64-linux-gnu_nvidia.icd

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1096451

Title:
  openCL library needs symlink

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/1096451/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to