Re: Problems with OpenCL
libOpenCL.so is shipped with Nvidia drivers on their website, not with the GPU computing toolkit/sdk.
This is the right way to do : people wanting to use your application won't have to download some developpement package, as the driver provide this library.
Please note that I mentionned the Nvidia drivers on their website, not the nvidia driver available in Nvidia repository for Opensuse. The packaged drivers for Opensuse strangely lacks libOpenCL.so (but ships libcuda.so ), so the solution is to extract libOpenCL.so from nvidia installer :
sh NVIDIA-*.run -x && OCLLIB=`find . -iname 'libOpenCL.so*'` && sudo cp $OCLLIB /usr/lib64