[Buildroot] [PATCH v3 2/4] mesa3d: modularize and bump to version 10.0.3

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sun Mar 9 15:32:34 UTC 2014


Dear Bernd Kuhls,

On Sat, 08 Mar 2014 19:08:16 +0100, Bernd Kuhls wrote:

> > In your Config.in, you have a dependency from EGL/OpenVG on udev, but
> > it isn't reflected here. Which one is correct?
> 
> Hi,
> 
> OpenVG depends on EGL (--enable-egl):
> "configure: error: cannot enable OpenVG without EGL"
> 
> EGL depends on gallium support (--enable-gallium-egl):
> "configure: error: cannot enable OpenVG without egl_gallium"
> 
> The EGL drm module depends on gbm:
> "configure: error: EGL platform drm needs gbm"
> 
> gbm depends on udev:
> "error: gbm needs udev"

Ah, ok!

> This dependency chain is present in Config.in, should this also be present 
> in the mesa3d.mk-sections mentioned above? Is
> 
> ifeq ($(BR2_PACKAGE_MESA3D_GBM),y)
> MESA3D_DEPENDENCIES += udev
> 
> not enough?

No, as long as the Config.in "select" ensure that
BR2_PACKAGE_MESA3D_GBM is selected in the appropriate cases, then it's
fine.

Thanks!

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



More information about the buildroot mailing list