Going behind the back of libtool like this will break on any system that does not use linux style library versioning.
No one wants to comment on any patches to avoid this. But if nothing else the comment about providing compatibility to the old build system is wrong as several people objected to removing the symlinks altogether. On Sun, Aug 18, 2013 at 06:00:05PM -0700, Kenneth Graunke wrote: > Like we do for all the other libraries. > > Signed-off-by: Kenneth Graunke <kenn...@whitecape.org> > --- > src/egl/wayland/wayland-egl/Makefile.am | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/src/egl/wayland/wayland-egl/Makefile.am > b/src/egl/wayland/wayland-egl/Makefile.am > index 138c170..174d305 100644 > --- a/src/egl/wayland/wayland-egl/Makefile.am > +++ b/src/egl/wayland/wayland-egl/Makefile.am > @@ -9,3 +9,11 @@ lib_LTLIBRARIES = libwayland-egl.la > noinst_HEADERS = wayland-egl-priv.h > libwayland_egl_la_SOURCES = wayland-egl.c > libwayland_egl_la_LDFLAGS = -version-info 1 > + > +# Provide compatibility with scripts for the old Mesa build system for > +# a while by putting a link to the driver into /lib of the build tree. > +all-local: libwayland-egl.la > + $(MKDIR_P) $(top_builddir)/$(LIB_DIR); > + ln -f .libs/libwayland-egl.so.1.0.0 > $(top_builddir)/$(LIB_DIR)/libwayland-egl.so.1.0.0 > + ln -sf libwayland-egl.so.1.0.0 > $(top_builddir)/$(LIB_DIR)/libwayland-egl.so.1 > + ln -sf libwayland-egl.so.1 $(top_builddir)/$(LIB_DIR)/libwayland-egl.so > -- > 1.8.3.4 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev