[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