I have downloaded this iMX6 Linux Image:
and want to build Qt5.7 with the Vivante EGLFS support.
But I have some problems:
- Seems, that the Linux repository has not the Vivante’s EGL headers package: If I have installed the EGL mesa development package:
opkg install libegl-mesa-dev --nodeps
then the /usr/include/EGL/eglvivante.h file are missed, and Qt will be compiled with the EGLFS via X11 support, so, the EGLFS IMX6 support will be disabled!
- If I have replaced all /usr/include/EGL/ headers with this headers:
then compilation fails for Vivante’s support. The linker can not find “fbGetDisplayByIndex” function from the libEGL.so library.
Though, this function is available in the same libEGL.so library from this link:
So, my questions is:
Why Linux image has not appropriate “good” IMX6’s Vivante’s EGL libraries?
Is it possible to replace provided libEGL (and others libraries) to others with the appropriate features support?