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)