[meta-freescale] Updates to meta-freescale (master and morty) in 2016-11-18
Otavio Salvador
otavio.salvador at gmail.com
Fri Nov 18 10:27:36 PST 2016
Hello,
I pushed following updates:
commit e167c6e88023c7a77f1cad18006b1829aa113162 (HEAD -> morty, yocto/morty, yocto/master-next, yocto/master, master-next, master)
Author: Fabio Berton <fabio.berton at ossystems.com.br>
Date: Fri Nov 18 14:31:11 2016 -0200
imx6qpsabresd: Set u-boot-imx as u-boot PREFERRED_PROVIDER
u-boot-fslc doesn't support mx6qpsabresd and we need to use u-boot-imx
as default bootloader.
Signed-off-by: Fabio Berton <fabio.berton at ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 532bdfed7b1ca483bbd384893709c022d9e765f7
Author: Fabio Berton <fabio.berton at ossystems.com.br>
Date: Thu Nov 17 15:22:24 2016 -0200
linux-fslc: Enable TRACER support
Fix warning:
WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
lttng-modules: no modules were created; this may be due to
CONFIG_TRACEPOINTS not being enabled in your kernel.
Signed-off-by: Fabio Berton <fabio.berton at ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 0447a4bb2e965c334ade6e65360f88a6aa6be030
Author: Fabio Berton <fabio.berton at ossystems.com.br>
Date: Thu Nov 17 15:22:23 2016 -0200
linux-imx: Enable TRACER support
Fix warning:
WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
lttng-modules: no modules were created; this may be due to
CONFIG_TRACEPOINTS not being enabled in your kernel.
Signed-off-by: Fabio Berton <fabio.berton at ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit e80e2b0af842d19365769b6e0e4e3b621134d51b
Author: Andreas Müller <schnitzeltony at googlemail.com>
Date: Tue Nov 15 16:30:07 2016 +0100
qtbase: do not pass -DEGL_API_FB=1 for x11 in distro features
* sympthoms:
* qml applications complain/crash with 'Failed to create OpenGL context...'
* qt5-opengles2-test hangs forever without displaying anything
* analysis:
qtbase's configure complains:
<...>/usr/include/EGL/eglvivante.h:117:16: note: class type '_FBDisplay' is incomplete
and configure ends up with no X11 support:
EGLFS ................ no
EGLFS i.MX6 ........ no
EGLFS i.MX6 Wayland. no
EGLFS EGLDevice .... no
EGLFS GBM .......... no
EGLFS Mali ......... no
EGLFS Raspberry Pi . no
EGLFS X11 .......... no
LinuxFB .............. no
Mir client............ no
XCB .................. yes (system library)
EGL on X ........... no
* background:
'-DEGL_API_FB=1' was introduced in
commit 62c8d8cc6500711464049662489729f208240be8
Author: Martin Jansa <martin.jansa at gmail.com>
Date: Mon Feb 29 18:22:28 2016 +0100
qtbase: Allow to build eglfs with x11 in DISTRO_FEATURES
* 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
* comments on original commit (at today's' environment):
* it breaks GL support for X11
* in meta-freescale's qtbase.bbappend eglfs is disabled explicitly when
x11 in DISTRO_FEATURES so it seems that vivante driver does not support
eglfs and x11 at the same build.
Tested: setting 'eglfs' in PACKAGECONFIG builds fine but bare eglfs
support is skipped.
Signed-off-by: Andreas Müller <schnitzeltony at googlemail.com>
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
Regards,
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
More information about the meta-freescale
mailing list