1
diff -urN cyrus-sasl-2.1.19/lib/Makefile.am cyrus-sasl-2.1.19.new/lib/Makefile.am
2
--- cyrus-sasl-2.1.19/lib/Makefile.am 2004-03-09 16:54:17.000000000 +0000
3
+++ cyrus-sasl-2.1.19.new/lib/Makefile.am 2004-03-13 13:32:28.000000000 +0000
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)
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/$$/;/' >>$@