[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