[Pkg-opencl-devel] beignet 1.2.0
Rebecca N. Palmer
rebecca_palmer at zoho.com
Sat Oct 8 11:56:03 UTC 2016
What I just pushed is probably close to what will be 1.2.0-2, but it
hasn't been fully tested yet, so please don't upload it.
As jessie-backports now has a mesa that uses LLVM/Clang 3.8, we also
need to decide whether jessie-backports beignet should match jessie mesa
(LLVM/Clang 3.5) or jessie-backports mesa, and if the latter whether it
should have a Breaks: on non-backports mesa. (I've never seen the
mismatched-versions crash myself, but I don't usually link beignet and
mesa into the same program.)
> 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/).
Done as /usr/lib/<arch>/utest_run (i.e. an "internal binary" by
FHS/Policy); it may make sense to move it to /usr/bin with a less
generic name (e.g. beignet-opencl-test), but I'd like to discuss that
with upstream first. (It would also imply either giving up multiarch on
beignet-dev, or splitting it into two packages.)
> They say these are "Khronos official extensions",
They are (https://www.khronos.org/registry/cl/#otherextspecs 23 and 24).
> 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.
They do work via ICD (at least to the extent tested by
builtin_kernel_block_motion_estimate_intel).
More information about the Pkg-opencl-devel
mailing list