diff -ru duma_2_5_15.orig/GNUmakefile duma_2_5_15/GNUmakefile --- duma_2_5_15.orig/GNUmakefile 2008-08-03 15:22:38.000000000 -0400 +++ duma_2_5_15/GNUmakefile 2009-04-13 12:44:46.000000000 -0400 @@ -514,8 +514,7 @@ ifeq ($(OS), osx) $(DUMASO): duma_config.h $(SO_OBJECTS) - $(CXX) -g -dynamiclib -Wl -o $(DUMASO) $(SO_OBJECTS) -lpthread -lc - $(CXX) -g -dynamiclib -o $(DUMASO) $(SO_OBJECTS) -lpthread -lc + $(CXX) -g -dynamiclib -install_name $(libdir)/$(DUMASO) -current_version 1.0.0 -compatibility_version 1.0.0 -o $(DUMASO) $(SO_OBJECTS) -lpthread -lc else diff -ru duma_2_5_15.orig/duma.sh duma_2_5_15/duma.sh --- duma_2_5_15.orig/duma.sh 2008-07-20 18:59:32.000000000 -0400 +++ duma_2_5_15/duma.sh 2009-04-13 12:58:44.000000000 -0400 @@ -14,4 +14,4 @@ fi # Set the environment to (pre)load duma library. -(export LD_PRELOAD=./libduma.so.0.0.0; export DYLD_INSERT_LIBRARIES=libduma.dylib; export DYLD_FORCE_FLAT_NAMESPACE=1; exec $*) +(export LD_PRELOAD=@PREFIX@/lib/libduma.0.dylib; export DYLD_INSERT_LIBRARIES=@PREFIX@/lib/libduma.0.dylib; export DYLD_FORCE_FLAT_NAMESPACE=1; exec $*)