Weird - setenv.sh has export OCL_IGNORE_SELF_TEST=1, which is supposed
to turn that off (does setting environment variables that way not work
in FreeBSD? if so, you'll also need to set the rest of setenv.sh in
whatever way does work). Does passing that explicitly (i.e.
OCL_IGNORE_SELF_TEST=1 .
> If you compiled Beignet yourself, also try running the test suite:
Here is the result:
# ./utest_run
platform number 1
platform_profile "FULL_PROFILE"
platform_name "Intel Gen OCL Driver"
platform_vendor "Intel"
platform_version "OpenCL 1.2 beignet 1.2"
platform_extensions "cl_khr_global_int32_
> Beignet: self-test failed: (3, 7, 5) + (5, 7, 3) returned (3, 7, 5)
> See README.md or http://www.freedesktop.org/wiki/Software/Beignet/
> Beignet: disabling non-working device
That looks like the "no __local on Haswell" issue (Linux fixed this in 4.2,
but FreeBSD might not have): try
OCL_IGNOR