Hi all,
I am new to this and would appreciate any support that I can get.
I am currently using kernel 5.15 and Yocto 4.0 (kirkstone). I understand that I must use imx-gpu-viv-6.4.3.p4.2.aarch64.bin for my aarch64 board.
https://www.nxp.com/lgfiles/NMG/MAD/YOCTO//imx-gpu-viv-6.4.3.p4.2-aarch64.bin |
I need to cross compile Qt with the imx gpu on debian 10 for it to work with my application. But imx-gpu-viv-6.4.3.p4.2.aarch64.bin (libGAL.so, libEGL.so, etc.) requires later versions of glibc such as 2.29, 2.33 and 2.34. But my debian 10 only has 2.28.
To work around the issue I simply built everything on debian 12 as it has the required versions of libraries. But it resulted in a segmentation fault when I tried to run the application.
Is there a way to build the imx-gpu libraries myself in debian 10 such that they dont need glibc 2.28+ versions?
If there is any gap in my understand pls let me know. Thanks! Appreciate all responses.
Hi @BR2!
Thank you for contacting NXP Support!
Unfortunately the GPU drivers for our processors are provided by Vivante as we provided, even NXP doesn´t have access to the source code.
Best Regards!
Chavira