--- libseq/Makefile.orig 2026-07-20 09:00:46 UTC +++ libseq/Makefile @@ -2,7 +2,7 @@ # This file is part of MUMPS 5.9.1, released # on Mon Jul 20 09:00:43 UTC 2026 # -all: staticlibmpiseq +all: staticlibmpiseq sharedlibmpiseq .PHONY: all staticlibmpiseq sharedlibmpiseq clean @@ -12,14 +12,14 @@ libmpiseq$(PLAT)$(LIBEXT): mpi.o mpic.o elapse.o staticlibmpiseq: libmpiseq$(PLAT)$(LIBEXT) libmpiseq$(PLAT)$(LIBEXT): mpi.o mpic.o elapse.o - $(AR)$@ mpi.o mpic.o elapse.o + $(AR) $@ mpi.o mpic.o elapse.o $(RANLIB) $@ sharedlibmpiseq: $(MAKE) FPIC="$(FPIC_OPT)" libmpiseq$(PLAT)$(LIBEXT_SHARED) libmpiseq$(PLAT)$(LIBEXT_SHARED): mpi.o mpic.o elapse.o - $(FC) $(SHARED_OPT) mpi.o mpic.o elapse.o -o libmpiseq$(PLAT)$(LIBEXT_SHARED) + $(FC) -shared mpi.o mpic.o elapse.o -Wl,-soname,libmpiseq$(PLAT).so.@SOVER@ -o libmpiseq$(PLAT)$(LIBEXT_SHARED) .f.o: $(FC) $(OPTF) $(FPIC) -c $*.f $(OUTF)$*.o