I have downloaded and installed the Android Kitkat build for the sabre for Smart Devices platform and
have verified the GPU is configured into the kernel.
I am trying to build the application described in the getting started white paper using an Android ndk standalone toolchain which allows 'standard' make files. I had to copy the cl.h files from a linux build created with the Yocto environment.
I'm The Android build doesn't contain any of the user lever libraries required to create an OpenCL application which are described in the linux reference manual, chapter 13. Where can I find / build these libraries: libOpenCL.so, libCLC.so, libGAL.so (and possibly others).
Within a Yocto environment, I've tried building the package 'gpu-viv-bin-mx6q' and using the resulting .so files. Apparently the arm toolchain with the Yocto environment is not compatible with the Android ndk's toolchain.
Both Android KitKat and the Yocto based linux build are using linux kernel 3.10-53.
Building the sample using a Yocto build image works as expected but we need this functionality under Android.
Any suggestions?