]> code.ossystems Code Review - meta-freescale.git/commitdiff
weston: Fix weston window manager for i.MX 6UltraLite
authorTom Hochstein <tom.hochstein@nxp.com>
Mon, 13 Jun 2016 18:14:39 +0000 (13:14 -0500)
committerOtavio Salvador <otavio@ossystems.com.br>
Mon, 27 Jun 2016 10:53:36 +0000 (07:53 -0300)
The weston window manager failed to start on i.MX 6UltraLite EVK.

6UL has no GPU, so we need to use pixman. Fixed by removing
EGL/GLES support, and by configuring to use Framebuffer backend
as native.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
recipes-graphics/wayland/weston_%.bbappend

index b2f4466350305e455e32cd5430c1c5c7d83c409c..f7bfd3577dc5566129041c610e56af36770b9245 100644 (file)
@@ -12,12 +12,19 @@ PACKAGECONFIG_append_mx6q = " cairo-glesv2"
 PACKAGECONFIG_append_mx6dl = " cairo-glesv2"
 PACKAGECONFIG_append_mx6sx = " cairo-glesv2"
 PACKAGECONFIG_remove_mx6sl = "egl"
+PACKAGECONFIG_remove_mx6ul = "egl"
 
 EXTRA_OECONF_append_mx6 = " \
     --disable-libunwind \
     --disable-xwayland-test \
     WESTON_NATIVE_BACKEND=fbdev-backend.so \
 "
+EXTRA_OECONF_append_mx6ul = " \
+    --disable-libunwind \
+    --disable-xwayland-test \
+    WESTON_NATIVE_BACKEND=fbdev-backend.so \
+"
+
 EXTRA_OEMAKE_append_mx6 = " \
     COMPOSITOR_CFLAGS="-I ${STAGING_INCDIR}/pixman-1 -DLINUX=1 -DEGL_API_FB -DEGL_API_WL" \
     FB_COMPOSITOR_CFLAGS="-DLINUX=1 -DEGL_API_FB -DEGL_API_WL" \