diff --git a/autogen.sh b/autogen.sh
index a28ea757d0b1fb6fed01b1c76022c6c778031f42..58be14a3ff7b2656089f5f7409b2557d628adde0 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -12,9 +12,16 @@ if test -z "$AUTOMAKE" ; then
  done
 fi
 
+if [ `uname -s` = Darwin ] ; then
+# libtoolize is glibtoolize on OSX
+  LIBTOOLIZE=glibtoolize
+else
+  LIBTOOLIZE=libtoolize
+fi
+
 ./aclocal.sh &&
-echo libtoolize --copy --automake &&
-libtoolize --copy --automake &&
+echo $LIBTOOLIZE --copy --automake &&
+$LIBTOOLIZE --copy --automake &&
 echo autoheader &&
 autoheader &&
 echo autoconf &&
diff --git a/extras/Makefile.am b/extras/Makefile.am
index 22048afb9c45edeacbc20815095db7ceb843e6f6..7adcf59b879fb295d2d636d1fd3b380db69f82c1 100644
--- a/extras/Makefile.am
+++ b/extras/Makefile.am
@@ -3,5 +3,4 @@
 EXTRA_DIST = music_mpirun
 
 install-data-hook:
-	@INSTALL_PROGRAM@ $(srcdir)/music@LAUNCHSTYLE@ $(DESTDIR)$(bindir)/MUSIC
-
+	@INSTALL_PROGRAM@ $(srcdir)/music@LAUNCHSTYLE@ $(DESTDIR)$(bindir)/musicrun
diff --git a/src/Makefile.am b/src/Makefile.am
index 9edf176d7f5a53211ef35e2d6209e91b3584bb65..0a133e024d0f76c49f6461818ddfc9086f677722 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -47,7 +47,7 @@ libmusic_la_SOURCES = \
 libmusic_la_HEADERS = music.hh
 libmusic_la_CXXFLAGS = -I$(top_srcdir) @MPI_CXXFLAGS@
 libmusic_la_LDFLAGS = $(top_builddir)/mpidep/libmpidep.la $(top_builddir)/rudeconfig/librudeconfig.la \
-	-version-info 1:0:0 -export-dynamic -Wl,-z,defs @MPI_LDFLAGS@
+	-version-info 1:0:0 -export-dynamic @MPI_LDFLAGS@
 libmusic_ladir = $(includedir)
 
 libmusic_c_la_SOURCES = \
@@ -58,7 +58,7 @@ libmusic_c_la_HEADERS = music-c.h  music/predict_rank-c.h
 libmusic_c_la_CXXFLAGS = -DBUILDING_MUSIC_LIBRARY @MPI_CXXFLAGS@
 libmusic_c_la_CFLAGS = -DBUILDING_MUSIC_LIBRARY @MPI_CFLAGS@
 libmusic_c_la_LDFLAGS = \
-	-version-info 1:0:0 -export-dynamic -Wl,-z,defs \
+	-version-info 1:0:0 -export-dynamic \
 	$(top_builddir)/src/libmusic.la @MPI_LDFLAGS@
 libmusic_c_ladir = $(includedir)
 libmusic_c_la_DEPENDENCIES = libmusic.la
diff --git a/src/memory.cc b/src/memory.cc
index d516da2689a8949044a02fbff70a7cb3046db628..bb2f2eb3a8a291d38fee2b883a158c1dbfde3b2f 100644
--- a/src/memory.cc
+++ b/src/memory.cc
@@ -19,7 +19,11 @@
 #include <iostream>
 
 extern "C" {
+#ifdef __APPLE__
+#include <malloc/malloc.h>
+#else
 #include <malloc.h>
+#endif
 }
 
 #include "music/memory.hh"