1
diff -Nru3 ./cyrus-sasl-2.1.19/lib/Makefile.am ../build-tree.new/cyrus-sasl-2.1.19/lib/Makefile.am
2
--- ./cyrus-sasl-2.1.19/lib/Makefile.am 2004-07-02 20:39:36.000000000 +0100
3
+++ ../build-tree.new/cyrus-sasl-2.1.19/lib/Makefile.am 2004-07-17 19:07:03.000000000 +0100
5
lib_LTLIBRARIES = libsasl2.la
7
libsasl2_la_SOURCES = $(common_sources) $(common_headers)
8
-libsasl2_la_LDFLAGS = -version-info $(sasl_version)
9
-libsasl2_la_DEPENDENCIES = $(LTLIBOBJS)
10
+libsasl2_la_LDFLAGS = -version-info $(sasl_version) -Wl,--version-script=Versions
11
+libsasl2_la_DEPENDENCIES = $(LTLIBOBJS) Versions
12
libsasl2_la_LIBADD = $(LTLIBOBJS) $(SASL_DL_LIB) $(LIB_SOCKET) $(LIB_DOOR)
16
libsasl2.la >TMP.$$ && mv TMP.$$ libsasl2.la
20
+Versions: $(libsasl2_la_OBJECTS)
23
+ echo " global:" >> $@
24
+ nm $(patsubst %.lo,%.o,$(libsasl2_la_OBJECTS)) | grep " [Tt] " | cut -d" " -f3 | sed -e 's/$$/;/' >>$@