compiling on Linux except for OpenCL support