This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Android 9 Mali G72 OpenCL library for C++ build

hi,

I was able to run JNI Opencl kernel on my mali T830 by coping the system/vendor/lib/libGLES_mali.so and libOpenCL.so to the JNI folder on android studio. of course we to load some library through

System.loadLibrary(xxx).


I hace done the same with my mali G72. Compilation and linkage are fine. But in excecution time i am asked for two other library :

system/vendor/lib/libgpucommon_vendor_client.so  and system/vendor/lib/libmediacomm@2.0-client.so

the problem is taht android do not copy the libmediacomm@2.0-client.so to the data/data/apk/lib. So at run time a got this error :
java.lang.UnsatisfiedLinkError: dlopen failed: library "libmediacomm@2.0-client.so" not found

It is possible to get library which does not need of the system/vendor/lib/libgpucommon_vendor_client.so and system/vendor/lib/libmediacomm@2.0-client.so.

Or if you know how to run openCL on android 9 (honnor play) whitout linker library problem.

thanks a lot for drive me to a succefull solution.

regards herve terrole, paris france. ;))
0