[Buildroot] [PATCH 3/4] package/efl: enable libdrm support
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Sat Sep 17 17:11:51 UTC 2016
Hello,
On Wed, 7 Sep 2016 23:08:42 +0200, Romain Naour wrote:
> This support is required for Enlightenment wayland support [1] which
> will be added in a follow up patch.
>
> As stated in configure.ac, libdrm support needs libdrm, elput,
> libxkbcommon and libgbm.
>
> libgbm is only provided by mesa3d package when OpenGL EGL support is
> enabled, so add a direct dependency on mesa3d.
So, on which platform have you tested that?
I'm still a bit uneasy with this libgbm stuff provided only by mesa3d.
Does this means that other OpenGL ES implementations are not suitable?
> Rework the libxkbcommon dependency since it's now required for
> ecore-wayland and libdrm support.
And elput (see earlier patch).
> +config BR2_PACKAGE_EFL_DRM
> + bool "Evas DRM Engine"
> + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
> + depends on BR2_PACKAGE_MESA3D_OPENGL_EGL # require libgbm from mesa3d
> + depends on BR2_PACKAGE_EFL_ELPUT
Why do you have a "depends on" for this rather than a "select" ?
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
More information about the buildroot
mailing list