[Pkg-opencl-devel] beignet 1.2.0

Rebecca N. Palmer rebecca_palmer at zoho.com
Wed Sep 28 21:39:29 UTC 2016


Please don't upload -2 yet: I'd rather wait for LLVM 3.9 to stop being 
implicitly RC-buggy before adding a dependency on it.

I'm also considering whether to ship the testing tool in beignet-dev, as 
they now claim this can be used to test ICDs other than beignet 
(https://www.freedesktop.org/wiki/Software/Beignet/howto/stand-alone-utest-howto/).

> if beignet comes with patched opencl headers, perhaps we should
> integrate the changes (hopefully only proper vendor extensions) in our
> header packages?

cl_intel_accelerator/cl_intel_motion_estimation is the only change to 
the existing header files: they're otherwise identical to upstream 1.2 
(i.e. without our AMD_extensions.patch and use__vector.patch).

They say these are "Khronos official extensions", but they are not yet 
in the Khronos git repo:
https://github.com/KhronosGroup/OpenCL-Headers/pull/12/commits/25fdfe5e64ae6d74f65847c0c27f2b5755001891

My patch moves these two to the (existing, in beignet-dev) 
Intel-specific header cl_intel.h; they work in the test suite (linked 
directly to beignet/libcl.so), but this requires #including that file 
(as noted in update-docs.patch), and I don't know whether they work via ICD.




More information about the Pkg-opencl-devel mailing list