diff --git PORD/lib/Makefile PORD/lib/Makefile index 1618155..01276e8 100644 --- PORD/lib/Makefile +++ PORD/lib/Makefile @@ -29,7 +29,7 @@ libpord$(PLAT)$(LIBEXT):$(OBJS) $(RANLIB) $@ libpord$(PLAT)$(LIBEXT_SHARED):$(OBJS) - $(CC) -shared $(OBJS) -o libpord$(PLAT)$(LIBEXT_SHARED) + $(CC) -dynamiclib -install_name $(PREFIX)/lib/libpord$(PLAT)$(LIBEXT_SHARED) $(OBJS) -o $@ clean: rm -f *.o diff --git src/Makefile src/Makefile index acf0af6..fb32d2b 100644 --- src/Makefile +++ src/Makefile @@ -214,14 +214,14 @@ $(libdir)/libmumps_common$(PLAT)$(LIBEXT): $(OBJS_COMMON_MOD) $(OBJS_COMMON $(RANLIB) $@ $(libdir)/libmumps_common$(PLAT)$(LIBEXT_SHARED): $(OBJS_COMMON_MOD) $(OBJS_COMMON_OTHER) - $(FC) $(OPTL) -shared $^ -Wl,$(SONAME),libmumps_common$(PLAT)$(LIBEXT_SHARED) -L$(libdir) $(RPATH_OPT) $(LORDERINGS) $(LIBS) $(LIBOTHERS) -o $@ + $(FC) $(OPTL) -dynamiclib $^ -install_name $(PREFIX)/lib/libmumps_common$(PLAT)$(LIBEXT_SHARED) -L$(libdir) $(RPATH_OPT) $(LORDERINGS) $(LIBS) $(LIBOTHERS) -o $@ $(libdir)/lib$(ARITH)mumps$(PLAT)$(LIBEXT): $(OBJS_MOD) $(OBJS_OTHER) $(AR)$@ $? $(RANLIB) $@ $(libdir)/lib$(ARITH)mumps$(PLAT)$(LIBEXT_SHARED): $(OBJS_MOD) $(OBJS_OTHER) $(libdir)/libmumps_common$(PLAT)$(LIBEXT_SHARED) - $(FC) $(OPTL) -shared $(OBJS_MOD) $(OBJS_OTHER) -L$(libdir) $(LORDERINGS) $(LIBS) $(LIBOTHERS) -lmumps_common$(PLAT) -o $@ $(RPATH_OPT) + $(FC) $(OPTL) -shared $(OBJS_MOD) $(OBJS_OTHER) -dynamiclib -install_name $(PREFIX)/lib/lib$(ARITH)mumps$(PLAT)$(LIBEXT_SHARED) -L$(libdir) $(LORDERINGS) $(LIBS) $(LIBOTHERS) -lmumps_common$(PLAT) -o $@ $(RPATH_OPT) # Dependencies between modules: