--- a/samba-3.0.23a/source/Makefile.in +++ a/samba-3.0.23a/source/Makefile.in @@ -1089,7 +1089,8 @@ bin/libsmbclient.@SHLIBEXT@: $(LIBSMBCLI @echo Linking libsmbclient shared library $@ @$(SHLD) $(LDSHFLAGS) -o $@ $(LIBSMBCLIENT_PICOBJS) $(LDFLAGS) $(LIBS) \ $(KRB5LIBS) $(LDAP_LIBS) \ - @SONAMEFLAG@`basename $@`.$(LIBSMBCLIENT_MAJOR) + @SONAMEFLAG@`basename $@`.$(LIBSMBCLIENT_MAJOR) \ + -Wl,-version-script=libsmb/libsmbclient.map bin/libsmbclient.a: $(LIBSMBCLIENT_PICOBJS) @echo Linking libsmbclient non-shared library $@ --- a/samba-3.0.23a/source/libsmb/libsmbclient.map +++ a/samba-3.0.23a/source/libsmb/libsmbclient.map @@ -0,0 +1,4 @@ +{ + global: smbc_*; + local: *; +};