On 15 February 2018 at 13:13, Emil Velikov <emil.l.veli...@gmail.com> wrote: > On 15 February 2018 at 09:23, Daniel Stone <dani...@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 :-\ > Considering s/every mesa in existence/a couple odd versions/ + fix is dead trivial, lets go with this. This is way cleaner than my hack for wayland.
Small nit - s/Fixes/Bugzilla/ Reviewed-by: Emil Velikov <emil.veli...@collabora.com> Thanks Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev