[Buildroot] [PATCH] package/opengl: ensure consistency between the various providers

Jérôme Pouiller jezz at sysmic.org
Fri Feb 17 08:34:38 UTC 2017


Hello Yann,

On Thursday 16 February 2017 18:46:10 CET Arnout Vandecappelle wrote:
> 
> On 14-02-17 22:13, Yann E. MORIN wrote:
> > Some GL providers will provide libegl and libgles, but not libgl, while
> > other will provide libgl but not libegl not libgles. This can be the
> > case with:
> >   - mesa3d       -> libgl
> >   - rpi-userland -> libegl and libgles

Unfortunately, as far as I remember, this kind of configuration is
necessary to build xdriver_xf86-video-imx-viv. Mesa is necessary to
build GLX support but, EGL/GLes have to be provided by imx-gpu-viv.

However, maybe your idea is correct and xdriver_xf86-video-imx-viv should be 
reworked (but it is not a trivial work).


>  The commit message is missing an explanation of why this is bad... Something
> like "Such a situation leads to conflicting headers and libraries when building
> a package that uses both libgl and libegl."



-- 
Jérôme Pouiller, Sysmic
Embedded Linux specialist
http://www.sysmic.fr



More information about the buildroot mailing list