[meta-freescale] Using Qt EGLFS without wayland DISTRO_FEATURES on i.MX8

diego.ml diego.ml at zoho.com
Tue Oct 8 07:19:13 PDT 2019


Hi,

As far as I understand it is currently impossible to build qtbase with "eglfs" in PACKAGECONFIG without also having "wayland" in DISTRO_FEATURES in a build for an i.MX8. Is this correct?


This is my reasoning:
1) the currently available i.MX8 SOCs all have "imxgpu3d":
https://github.com/Freescale/meta-freescale/blob/master/conf/machine/include/imx-base.inc#L79
2) this means that qtbase PACKAGECONFIG_GL will be "gles2":
https://github.com/Freescale/meta-freescale/blob/master/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%25.bbappend#L22
3) so imx-gpu-viv will be required to provide "virtual/libgles2". imx-gpu-viv then requires "wayland" as a DISTRO_FEATURE
https://github.com/Freescale/meta-freescale/blob/master/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc#L56

Is this a shortcoming of how imx-gpu-viv libraries are provided by NXP?

Thank you,
Diego




More information about the meta-freescale mailing list