Try to load libOpenCL.so.1 if libOpenCL.so was not found
authorJens Steube <jens.steube@gmail.com>
Tue, 23 Feb 2016 06:57:52 +0000 (07:57 +0100)
committerJens Steube <jens.steube@gmail.com>
Tue, 23 Feb 2016 06:57:52 +0000 (07:57 +0100)
src/ext_OpenCL.c

index 65c594c..f43815a 100644 (file)
@@ -73,9 +73,11 @@ int ocl_init (OCL_PTR *ocl)
   ocl->lib = hc_dlopen ("/System/Library/Frameworks/OpenCL.framework/OpenCL", RTLD_NOW);
   #else
   ocl->lib = hc_dlopen ("libOpenCL.so", RTLD_NOW);
+
+  if (ocl->lib == NULL) ocl->lib = hc_dlopen ("libOpenCL.so.1", RTLD_NOW);
   #endif
 
-  if (!ocl->lib)
+  if (ocl->lib == NULL)
   {
     log_error ("ERROR: cannot load opencl library");