Now the libEGL is a unified driver to support all the backends wayland, GBM, FBDEV under single binary in imx-gpu-viv MX8.
Since all unified, there is need for dependency to wayland and libdrm. Including libwayland to image is very small footprint. Building image for wayland/weston is different, which is not required. i.MX8 supports DRM framework, this provides only legacy framebuffer support. So recommended to use GBM or wayland to take advantage of the FB_MODIFIERS. On Mon, Sep 24, 2018 at 7:01 AM, Gary Bisson < [email protected]> wrote: > Hi, > > It is a requirement since Vivante libraries all depend on gbm_viv.so which > depends on libwayland: > $ readelf -d gpu-core/usr/lib/*gbm_viv*.so | grep NEEDED > 0x0000000000000001 (NEEDED) Shared library: [libdrm.so.2] > 0x0000000000000001 (NEEDED) Shared library: [libGAL.so] > 0x0000000000000001 (NEEDED) Shared library: [ > *libwayland-server*.so.0] > 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] > > AFAIK, it will stay this way for i.MX8 platforms. > > Regards, > > Gary Bisson > Boundary Devices, LLC > www.boundarydevices.com <http://www.BoundaryDevices.com> > > > On Sun, Sep 23, 2018 at 1:46 PM Carlos Rafael Giani <[email protected]> > wrote: > >> Recently I saw this in the imx-gpu-viv-6.inc file: >> >> REQUIRED_DISTRO_FEATURES_mx8 = "wayland" >> >> Since when is Wayland a requirement? What if I want to use X11? What if >> I want to render directly to the framebuffer without Wayland or X11? >> >> Or is this just a build time dependency, and the other two are still >> possible? >> >> -- >> _______________________________________________ >> meta-freescale mailing list >> [email protected] >> https://lists.yoctoproject.org/listinfo/meta-freescale >> > > -- > _______________________________________________ > meta-freescale mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-freescale > >
-- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
