On 2019-09-17 15:10, Andrew F. Davis via Openembedded-core wrote: > The dependency is for EGL and GLES2 libraries. On some systems these > are not provided by Mesa, list what is actually needed so the system > can choose the correct provider.
Unfortunately I saw that a bit late, but this is breaking our use case. Weston works perfectly fine on non-GPU systems without EGL/OpenGL ES using pixman renderer. Currently libgbm is still a compile time dependency, but I have a merge request pending which should drop this dependency, then the DRM backend can be compiled fine with only KMS support. -- Stefan > > Signed-off-by: Andrew F. Davis <a...@ti.com> > Acked-by: Denys Dmytriyenko <de...@ti.com> > --- > > Changes from v1: > - s/gles2/libgles2 > > meta/recipes-graphics/wayland/weston_7.0.0.bb | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/meta/recipes-graphics/wayland/weston_7.0.0.bb > b/meta/recipes-graphics/wayland/weston_7.0.0.bb > index 5d2a9336f3..f9efdbd20a 100644 > --- a/meta/recipes-graphics/wayland/weston_7.0.0.bb > +++ b/meta/recipes-graphics/wayland/weston_7.0.0.bb > @@ -36,9 +36,9 @@ PACKAGECONFIG ??= > "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'kms fbdev > # Compositor choices > # > # Weston on KMS > -PACKAGECONFIG[kms] = "-Dbackend-drm=true,-Dbackend-drm=false,drm udev > virtual/mesa virtual/libgbm mtdev" > +PACKAGECONFIG[kms] = "-Dbackend-drm=true,-Dbackend-drm=false,drm udev > virtual/egl virtual/libgles2 virtual/libgbm mtdev" > # Weston on Wayland (nested Weston) > -PACKAGECONFIG[wayland] = > "-Dbackend-wayland=true,-Dbackend-wayland=false,virtual/mesa" > +PACKAGECONFIG[wayland] = > "-Dbackend-wayland=true,-Dbackend-wayland=false,virtual/egl > virtual/libgles2" > # Weston on X11 > PACKAGECONFIG[x11] = > "-Dbackend-x11=true,-Dbackend-x11=false,virtual/libx11 libxcb libxcb > libxcursor cairo" > # Headless Weston > -- > 2.17.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core