Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37916250
en ru br
ALT Linux repos
S:5.3.5-alt3

Group :: Sciences/Mathematics
RPM: mumps

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: MUMPS-alt-build.patch
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:
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin