[Buildroot] [PATCH v2 1/3] package/sdl2: enable opengl support

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sun Feb 26 15:54:52 UTC 2017


Hello,

On Sun, 26 Feb 2017 16:32:40 +0100, Romain Naour wrote:

> So, SDL2 build fine even without BR2_PACKAGE_SDL2_X11.
> However you're probably right since GLX mean OpenGL with X11 support and
> selecting BR2_PACKAGE_SDL2_X11 allow to enable additional X11 libraries support.
> I'll add a select BR2_PACKAGE_SDL2_X11 since it was enabled for my runtime test.

OK.

> > Also, is libgl sufficient here? What happens if you select
> > nvidia-driver as the OpenGL provider for example? It doesn't depend on
> > any X.org package, so are you sure by the time SDL2 runs its configure
> > script, enough things have been built?  
> 
> nvidia-driver is an libgl provider only if BR2_PACKAGE_NVIDIA_DRIVER_XORG=y,
> so the libgl provider select a minimal set of X11 libraries that are already
> build when sdl2 build start.

Selects yes, but it doesn't not have a <pkg>_DEPENDENCIES on them, so
you are not guaranteed they are available before sdl2 is built.

Obvisouly, if BR2_PACKAGE_SDL2_X11 is now selected by
BR2_PACKAGE_SDL2_OPENGL, then you're sure the X11 libs will be built
before sdl2.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com


More information about the buildroot mailing list