[Mesa-dev] [Mesa-stable] [PATCH] egl/wayland: Always use in-tree wayland-egl-backend.h

Emil Velikov emil.l.velikov at gmail.com
Thu Feb 15 13:13:29 UTC 2018


On 15 February 2018 at 09:23, Daniel Stone <daniels at collabora.com> wrote:
> A recent patchset to Wayland[0] migrated Mesa's libwayland-egl backend
> into Wayland itself, so implementations could provide backends. Mesa
> still uses its own, and the two have already diverged[1].
>
> The include from egl_dri2.h could pick up either the installed Wayland
> wayland-egl-backend.h (with a 'driver_private' member), or the Mesa
> internal wayland-egl-backend.h (with a 'private' member), failing the
> build in the first instance.
>
> Add an explicit directory prefix to the include, so we always get our
> in-tree version.
>
> [0]: https://patchwork.freedesktop.org/series/31663/
> [1]: https://cgit.freedesktop.org/wayland/wayland/commit/?id=9fa60983b579
>
Hmm in hind-sight, one could have fixed the "C++ issue" in a backward
compatible manner.
Let me try that instead - otherwise we need to port this patch to
every mesa in existence :-\

-Emil


More information about the mesa-dev mailing list