[meta-freescale] [PATCH 1/2] libsdl2: Add CFLAGS for non-X11 builds with Vivante EGL headers

Carlos Rafael Giani crg7475 at mailbox.org
Tue Nov 6 17:17:40 PST 2018


Without these, the Vivante EGL headers will try to include X11 headers,
causing the build to break.

Signed-off-by: Carlos Rafael Giani <crg7475 at mailbox.org>
---
 recipes-graphics/libsdl2/libsdl2_%.bbappend | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/recipes-graphics/libsdl2/libsdl2_%.bbappend b/recipes-graphics/libsdl2/libsdl2_%.bbappend
index 5eecfea8..303ea63a 100644
--- a/recipes-graphics/libsdl2/libsdl2_%.bbappend
+++ b/recipes-graphics/libsdl2/libsdl2_%.bbappend
@@ -1,3 +1,8 @@
 # what vivante driver does libsdl2 mean? Anyway it fails with missing functions as
 # VIVANTE_Create VIVANTE_GLES_GetProcAddress VIVANTE_GLES_UnloadLibrary ...
 EXTRA_OECONF_append_imxgpu2d = " --disable-video-vivante"
+
+CFLAGS_append_imxgpu = " -DLINUX \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', '-DEGL_API_FB', d)} \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '-DWL_EGL_PLATFORM', '', d)} \
+"
-- 
2.17.1



More information about the meta-freescale mailing list