[meta-freescale] [PATCH 1/3] qtbase: Fix eglfs build error in Wayland backend

Yuqing Zhu carol.zhu at nxp.com
Mon Nov 27 09:21:15 PST 2017


-eglfs is conditioned on GPU3D with FrameBuffer only

Signed-off-by: Yuqing Zhu <carol.zhu at nxp.com>
---
 dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend b/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
index a0bb301..6d8b951 100644
--- a/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
+++ b/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
@@ -21,8 +21,11 @@ PACKAGECONFIG_GL_imxgpu3d = "gles2"
 PACKAGECONFIG_GL_use-mainline-bsp  = "gles2 kms"
 
 QT_CONFIG_FLAGS_APPEND = ""
-QT_CONFIG_FLAGS_APPEND_imxpxp = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '-no-eglfs', '-eglfs', d)}"
+QT_CONFIG_FLAGS_APPEND_imxpxp = "-no-eglfs"
 QT_CONFIG_FLAGS_APPEND_imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '-no-eglfs', '-no-opengl -linuxfb -no-eglfs', d)}"
-QT_CONFIG_FLAGS_APPEND_imxgpu3d = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '-no-eglfs', '-eglfs', d)}"
-QT_CONFIG_FLAGS_APPEND_use-mainline-bsp =  "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '-no-eglfs', '-eglfs', d)}"
+QT_CONFIG_FLAGS_APPEND_imxgpu3d = "\
+    ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '-no-eglfs', \
+        bb.utils.contains('DISTRO_FEATURES', 'wayland', '-no-eglfs', \
+            '-eglfs', d), d)}"
+
 QT_CONFIG_FLAGS_append = " ${QT_CONFIG_FLAGS_APPEND}"
-- 
2.7.4



More information about the meta-freescale mailing list