--- src/lib/Makefile.orig 2007-04-19 11:37:42.148327750 +0100 +++ src/lib/Makefile 2007-04-19 12:18:40.109867500 +0100 @@ -92,7 +92,7 @@ shared.yes: libcdf.$(SHAREDEXT) -libcdf.so \ +libcdf.$(SHAREDEXT) \ libcdf.dylib \ libcdf.sl: $(OBJs) @if [ -f $@ ] ; then rm $@ ; else $(NULL) ; fi @@ -100,8 +100,8 @@ echo $(LD) $(LDFLAGS) -o $@ $(OBJs) $(SYSLIBS); \ $(LD) $(LDFLAGS) -o $@ $(OBJs) $(SYSLIBS); \ else \ - echo $(LD) $(LDFLAGS) -o $@ $(OBJs); \ - $(LD) $(LDFLAGS) -o $@ $(OBJs); \ + echo $(LD) $(LDFLAGS) -Wl,-soname,libcdf.$(SHAREDEXT) -o $@ $(OBJs); \ + $(LD) $(LDFLAGS) -Wl,-soname,libcdf.$(SHAREDEXT) -o $@ $(OBJs); \ fi libcdf.o: $(OBJs) @echo $(LD) $(LDFLAGS) -o $@ $(OBJs) $(SYSLIBS)