summaryrefslogtreecommitdiff
path: root/math/mumps/files/patch-libseq_Makefile
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2017-06-14 21:10:00 +0000
committerThierry Thomas <thierry@FreeBSD.org>2017-06-14 21:10:00 +0000
commita357e8b5db845c8d775ad2fb30b49dace035f945 (patch)
tree327819fcd88a327fd8940ba82ae74292b458f105 /math/mumps/files/patch-libseq_Makefile
parentAdd note, that WRKDIRPREFIX must not end in '/'. (diff)
Rename the shared libraries correctly.
Reported by: pfg
Diffstat (limited to 'math/mumps/files/patch-libseq_Makefile')
-rw-r--r--math/mumps/files/patch-libseq_Makefile9
1 files changed, 4 insertions, 5 deletions
diff --git a/math/mumps/files/patch-libseq_Makefile b/math/mumps/files/patch-libseq_Makefile
index 7397dd3f27c7..200f519fa80e 100644
--- a/math/mumps/files/patch-libseq_Makefile
+++ b/math/mumps/files/patch-libseq_Makefile
@@ -1,20 +1,19 @@
--- libseq/Makefile.orig 2011-05-10 12:56:39 UTC
+++ libseq/Makefile
-@@ -7,13 +7,19 @@ all: libmpiseq
+@@ -7,13 +7,18 @@ all: libmpiseq
include ../Makefile.inc
-libmpiseq: libmpiseq$(PLAT)$(LIBEXT)
-+libmpiseq: libmpiseq$(PLAT)$(LIBEXT) libmpiseq$(PLAT).so
++libmpiseq: libmpiseq$(PLAT)$(LIBEXT) libmpiseq$(PLAT).so.@SOVER@
libmpiseq$(PLAT)$(LIBEXT): mpi.o mpic.o elapse.o
- $(AR)$@ mpi.o mpic.o elapse.o
+ $(AR) $@ mpi.o mpic.o elapse.o
$(RANLIB) $@
+
-+libmpiseq$(PLAT).so: mpi.o mpic.o elapse.o
-+ $(FC) -shared ${.ALLSRC} -Wl,-soname,libmpiseq$(PLAT)-@SOVER@.so -o libmpiseq$(PLAT)-@SOVER@.so -Wl,-z,defs
-+ ln -s libmpiseq$(PLAT)-@SOVER@.so $@
++libmpiseq$(PLAT).so.@SOVER@: mpi.o mpic.o elapse.o
++ $(FC) -shared ${.ALLSRC} -Wl,-soname,libmpiseq$(PLAT).so.@SOVER@ -o libmpiseq$(PLAT).so.@SOVER@ -Wl,-z,defs
+
.f.o:
$(FC) $(OPTF) -c $*.f $(OUTF)$*.o