On Thu, Jun 25, 2026 at 01:50:21PM +0200, Artur Wiebe via ptxdist wrote: > Mesa 25.2 deprecated EGL_WL_bind_wayland_display and moved it behind the > -Dlegacy-wayland=bind-wayland-display build option. Without it, Mesa no > longer exposes the EGL_WL_bind_wayland_display extension at runtime. > > wpebackend-fdo calls eglBindWaylandDisplayWL (obtained via eglGetProcAddress > on EGL_WL_bind_wayland_display) to allow the Wayland compositor side to > import wl_buffer resources as EGLImages using EGL_WAYLAND_BUFFER_WL. This > is still the only path available for non-dmabuf, non-SHM wl_buffers in the > wpebackend-fdo EGL compositor backend.
This is not something that should be enabled unconditionally. Please create a kconfig option for with, without prompt and select that from wpebackend-fdo. That way, it is clear that it is only needed for that. Michael > Signed-off-by: Artur Wiebe <[email protected]> > --- > rules/mesalib.make | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/rules/mesalib.make b/rules/mesalib.make > index 7eddb97ce..040863b13 100644 > --- a/rules/mesalib.make > +++ b/rules/mesalib.make > @@ -263,7 +263,7 @@ MESALIB_CONF_OPT := \ > -Dintel-elk=true \ > -Dintel-rt=disabled \ > -Dintel-virtio-experimental=false \ > - -Dlegacy-wayland=[] \ > + -Dlegacy-wayland=bind-wayland-display \ > -Dlibgbm-external=false \ > -Dlibunwind=disabled \ > -Dllvm=$(call ptx/endis, PTXCONF_MESALIB_LLVM)d \ > -- > 2.54.0 > > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
