fix compiling OpenCL