Hi Diego, No, this is not a shortcoming, afaik. Current iMX8 config does not support, and will not support eglfs. Wayland /XWayland is the alternative to use.
And even if your DISTRO_FEATURES contains wayland or xwayland, eglfs in PACKAGECONFIG will raise an error during the build. However, OpenGL ES 1,2 and 3 is still supported by Qt on IMX8. Karim. ________________________________ De : meta-freescale-boun...@yoctoproject.org <meta-freescale-boun...@yoctoproject.org> de la part de diego.ml <diego...@zoho.com> Envoyé : mardi 8 octobre 2019 16:19 À : meta-freescale <meta-freescale@yoctoproject.org> Objet : [meta-freescale] Using Qt EGLFS without wayland DISTRO_FEATURES on i.MX8 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 -- _______________________________________________ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
-- _______________________________________________ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale