[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