It seems that, while building, ocl tries to link against clGetKernelArgInfo and clEnqueueFillBuffer which were introduced in OpenCL 1.2 and aren't there in 1.1 (see Intel OpenCL SDK version 2 for a driver supporting only 1.1). I checked, linking with a 1.2-compatible driver (such as Beignet) works on my machine.
Either the Readme should be updated to indicate support starting at 1.2 or something should be done to achieve compatibility with 1.1 without removing these functions.
It seems that, while building, ocl tries to link against
clGetKernelArgInfo
andclEnqueueFillBuffer
which were introduced in OpenCL 1.2 and aren't there in 1.1 (see Intel OpenCL SDK version 2 for a driver supporting only 1.1). I checked, linking with a 1.2-compatible driver (such as Beignet) works on my machine.See attached error file: error.txt
Either the Readme should be updated to indicate support starting at 1.2 or something should be done to achieve compatibility with 1.1 without removing these functions.