Group :: Sciences/Mathematics
RPM: mumps
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: MUMPS-alt-build.patch
Download
Download
diff --git a/MUMPS/PORD/lib/Makefile b/MUMPS/PORD/lib/Makefile
index 8340bb6..827a91e 100644
--- a/MUMPS/PORD/lib/Makefile
+++ b/MUMPS/PORD/lib/Makefile
@@ -7,6 +7,8 @@
# RANLIB must be passed to make.
#
+include ../../Makefile.inc
+
INCLUDES = -I../include
COPTIONS = $(INCLUDES) $(CFLAGS) $(OPTFLAGS)
diff --git a/MUMPS/libseq/Makefile b/MUMPS/libseq/Makefile
index c52f838..a12b962 100644
--- a/MUMPS/libseq/Makefile
+++ b/MUMPS/libseq/Makefile
@@ -8,11 +8,11 @@ all: libmpiseq
include ../Makefile.inc
-libmpiseq: libmpiseq$(PLAT)$(LIBEXT)
+libmpiseq: libmpiseq$(LIBEXT)
-libmpiseq$(PLAT)$(LIBEXT): mpi.o mpic.o elapse.o
- $(AR)$@ mpi.o mpic.o elapse.o
- $(RANLIB) $@
+libmpiseq$(LIBEXT): mpi.o mpic.o elapse.o
+ $(FC) -shared $^ -Wl,--as-needed -Wl,-soname,libmpiseq-$(SONAME_VERSION).so -o libmpiseq-$(SONAME_VERSION).so
+ ln -fs libmpiseq-$(SONAME_VERSION).so $@
.f.o:
$(FC) $(OPTF) -c $*.f $(OUTF)$*.o
.c.o: