On 4/24/2015 6:52 PM, Ralph Castain wrote:
Any last minute issues people need to report? Otherwise, this baby is going to 
ship

Paul: I will include your README suggestions as they relate to 1.8.5. Thanks, 
as always!
Ralph


attached patch to avoid the link chains

mpif77$(EXEEXT) -> mpifort$(EXEEXT) -> opal_wrapper$(EXEEXT)
mpif90$(EXEEXT) -> mpifort$(EXEEXT) -> opal_wrapper$(EXEEXT)

and replace with just

mpif77$(EXEEXT) -> opal_wrapper$(EXEEXT)
mpif90$(EXEEXT) -> opal_wrapper$(EXEEXT)

It is not a bug, but produces side effects with cygwin
build and package system when it drops the $(EXEEXT) from
the links and leaves with broken chains.

It should be innocuous on every other system

Regards
Marco






--- origsrc/openmpi-1.8.5rc3/ompi/tools/wrappers/Makefile.am    2014-11-01 
01:29:50.000000000 +0100
+++ src/openmpi-1.8.5rc3/ompi/tools/wrappers/Makefile.am        2015-04-25 
16:06:10.795666200 +0200
@@ -44,8 +44,8 @@
        (cd $(DESTDIR)$(bindir); rm -f mpic++; $(LN_S) ompi_wrapper_script 
mpic++)
        (cd $(DESTDIR)$(bindir); rm -f mpicxx; $(LN_S) ompi_wrapper_script 
mpicxx)
        (cd $(DESTDIR)$(bindir); rm -f mpifort; $(LN_S) ompi_wrapper_script 
mpifort)
-       (cd $(DESTDIR)$(bindir); rm -f mpif77; $(LN_S) mpifort mpif77)
-       (cd $(DESTDIR)$(bindir); rm -f mpif90; $(LN_S) mpifort mpif90)
+       (cd $(DESTDIR)$(bindir); rm -f mpif77; $(LN_S) ompi_wrapper_script 
mpif77)
+       (cd $(DESTDIR)$(bindir); rm -f mpif90; $(LN_S) ompi_wrapper_script 
mpif90)
 if OMPI_WANT_JAVA_BINDINGS
        (cp mpijavac.pl $(DESTDIR)$(bindir))
        (cd $(DESTDIR)$(bindir); chmod +x mpijavac.pl; rm -f mpijavac; $(LN_S) 
mpijavac.pl mpijavac)
@@ -94,8 +94,8 @@
        (cd $(DESTDIR)$(bindir); rm -f mpic++$(EXEEXT); $(LN_S) 
opal_wrapper$(EXEEXT) mpic++$(EXEEXT))
        (cd $(DESTDIR)$(bindir); rm -f mpicxx$(EXEEXT); $(LN_S) 
opal_wrapper$(EXEEXT) mpicxx$(EXEEXT))
        (cd $(DESTDIR)$(bindir); rm -f mpifort$(EXEEXT); $(LN_S) 
opal_wrapper$(EXEEXT) mpifort$(EXEEXT))
-       (cd $(DESTDIR)$(bindir); rm -f mpif77$(EXEEXT); $(LN_S) 
mpifort$(EXEEXT) mpif77$(EXEEXT))
-       (cd $(DESTDIR)$(bindir); rm -f mpif90$(EXEEXT); $(LN_S) 
mpifort$(EXEEXT) mpif90$(EXEEXT))
+       (cd $(DESTDIR)$(bindir); rm -f mpif77$(EXEEXT); $(LN_S) 
opal_wrapper$(EXEEXT) mpif77$(EXEEXT))
+       (cd $(DESTDIR)$(bindir); rm -f mpif90$(EXEEXT); $(LN_S) 
opal_wrapper$(EXEEXT) mpif90$(EXEEXT))
 if OMPI_WANT_JAVA_BINDINGS
        (cp mpijavac.pl $(DESTDIR)$(bindir))
        (cd $(DESTDIR)$(bindir); chmod +x mpijavac.pl; rm -f mpijavac; $(LN_S) 
mpijavac.pl mpijavac)

Reply via email to