[meta-freescale] [PATCH] qtbase: Allow to build eglfs with x11 in DISTRO_FEATURES
Martin Jansa
martin.jansa at gmail.com
Mon Feb 29 09:22:28 PST 2016
* even when x11 is in DISTRO_FEATURES someone might configure qtbase
to build with eglfs, that works OK with Qt 5.5.1, because
-DEGL_API_FB=1 is also passed through
mkspecs/devices/linux-imx6-g++/qmake.conf
but with 5.6 and 5.7 it fails when X11 headers are include with their
own Status enum (the same errors like before
https://codereview.qt-project.org/#/c/105116/2)
Adding -DEGL_API_FB=1 like linux-imx6-g++/qmake.conf does is simplest
workaround to prevent imx-gpu-viv from including Xlib from
EGL/eglvivante.h
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
qt5-layer/recipes-qt/qt5/qtbase_%.bbappend | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend b/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
index f157c4d..b18bf17 100644
--- a/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
+++ b/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
@@ -32,7 +32,7 @@ EOF
fi
else
cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <<EOF
-IMX6_CFLAGS = -DLINUX=1
+IMX6_CFLAGS = -DLINUX=1 -DEGL_API_FB=1
EOF
fi
cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <<EOF
--
2.7.2
More information about the meta-freescale
mailing list