diff -Nur src.orig/configure src/configure --- src.orig/configure 2012-08-04 12:58:58.230092977 -0700 +++ src/configure 2012-08-04 13:30:14.441859756 -0700 @@ -4470,7 +4470,8 @@ COMPFLAGS_C_R="$COMPFLAGS_C_R `R CMD config CPICFLAGS`" COMPFLAGS_CPP_R="$COMPFLAGS_CPP_R `R CMD config CXXPICFLAGS`" INCLUDES_R="$INCLUDES_R `R CMD config --cppflags`" - LINKFLAGS_R="$LINKFLAGS_R `R CMD config --ldflags` `R CMD config DYLIB_LDFLAGS`" + PRELINKFLAGS_R="$PRELINKFLAGS_R `R CMD config DYLIB_LDFLAGS`" + LINKFLAGS_R="$LINKFLAGS_R `R CMD config --ldflags`" fi diff -Nur src.orig/Makefile.template src/Makefile.template --- src.orig/Makefile.template 2012-08-04 12:58:58.229092986 -0700 +++ src/Makefile.template 2012-08-04 13:00:21.340525955 -0700 @@ -515,7 +515,7 @@ else $(TEMPLATE_TARGET): .depend $(OBJFILES) $(SRCFILES) $(HEADERFILES) $(OTHERDEPS) $(LINK) $(PRELINKFLAGS) $(shell find $(SRCDIR) -name "*.$(EXT_OBJ_CPP)" -o \ - -name "*.$(EXT_OBJ_C)" 2>/dev/null) $(LINKFLAGS) -o $@ $(POSTLINKFLAGS) + -name "*.$(EXT_OBJ_C)" 2>/dev/null) $(LINKFLAGS) $(POSTLINKFLAGS) -o $@ @$(POSTLINKCMD) $@ @$(LIBSYMLINKCMD) endif @@ -530,18 +530,18 @@ ($(LIBRARY_PATH)=$(CONFIGPATH)/../shogun R --no-save) $(PRE_LIB_SWIG_TEMPLATE)%${EXT_LIB_SWIG_TEMPLATE}: %$(EXT_OBJ_SWIG) - $(LINK) $(LINKFLAGS) -o $@ $^ $(POSTLINKFLAGS) + $(LINK) $(LINKFLAGS) $^ $(POSTLINKFLAGS) -o $@ %${EXT_OBJ_SWIG}: %$(EXT_SRC_SWIG) - $(COMP_CPP) $(COMPFLAGS_SWIG_CPP) $(DEFINES) -c $(INCLUDES) -o $@ $< + $(COMP_CPP) $(COMPFLAGS_SWIG_CPP) $(DEFINES) -c $(INCLUDES) $< -o $@ %.$(EXT_OBJ_CPP): %.$(EXT_SRC_CPP) - $(COMP_CPP) $(COMPFLAGS_CPP) $(DEFINES) -c $(INCLUDES) -o $@ $< + $(COMP_CPP) $(COMPFLAGS_CPP) $(DEFINES) -c $(INCLUDES) $< -o $@ @test -f $*.$(EXT_CPP_TMP) && test "$(SRCDIR)" != "." \ && rm -f $< || true %.$(EXT_OBJ_C): %.$(EXT_SRC_C) - $(COMP_C) $(COMPFLAGS_C) $(DEFINES) -c $(INCLUDES) -o $@ $< + $(COMP_C) $(COMPFLAGS_C) $(DEFINES) -c $(INCLUDES) $< -o $@ %.$(EXT_SRC_CPP): %.$(EXT_CPP_TMP) %.$(EXT_CPP_SH) $(HEADERFILES) @echo "generating $@ from $*.$(EXT_CPP_TMP) by running $*.$(EXT_CPP_SH)"