On 4/22/2015 12:43 AM, Jeff Squyres (jsquyres) wrote:
In the usual location:

     http://www.open-mpi.org/software/ompi/v1.8/



Making all in mpi/fortran/use-mpi-f08
make[2]: Entering directory '/cygdrive/e/cyg_pub/devel/openmpi/openmpi-1.8.5rc2-1.x86_64/build/ompi/mpi/fortran/use-mpi-f08'
  FCLD     libmpi_usempif08.la
.libs/abort_f08.o: In function `mpi_abort_f08_':
/usr/src/debug/openmpi-1.8.5rc2-1/ompi/mpi/fortran/use-mpi-f08/abort_f08.F90:17: undefined reference to `ompi_abort_f' /usr/src/debug/openmpi-1.8.5rc2-1/ompi/mpi/fortran/use-mpi-f08/abort_f08.F90:17:(.text+0xe): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `ompi_abort_f'
.libs/accumulate_f08.o: In function `mpi_accumulate_f08_':
/usr/src/debug/openmpi-1.8.5rc2-1/ompi/mpi/fortran/use-mpi-f08/accumulate_f08.F90:28: undefined reference to `ompi_accumulate_f'

Patch attached.

Question:
what is the scope of the new two shared libs

 usr/bin/cygmpi_usempi_ignore_tkr-0.dll
 usr/bin/cygmpi_usempif08-0.dll

in comparison to previous

 usr/bin/cygmpi_mpifh-2.dll
 usr/bin/cygmpi_usempi-1.dll

already present in 1.8.4 ?

REgards
Marco
--- origsrc/openmpi-1.8.5rc2/ompi/mpi/fortran/use-mpi-f08/Makefile.am   
2015-04-05 20:40:24.000000000 +0200
+++ src/openmpi-1.8.5rc2/ompi/mpi/fortran/use-mpi-f08/Makefile.am       
2015-04-22 15:39:46.739793600 +0200
@@ -805,6 +805,7 @@ endif
 libmpi_usempif08_la_LIBADD = \
         $(module_sentinel_file) \
         $(OMPI_MPIEXT_USEMPIF08_LIBS) \
+        $(top_builddir)/ompi/mpi/fortran/mpif-h/libmpi_mpifh.la \
         $(top_builddir)/ompi/libmpi.la
 libmpi_usempif08_la_DEPENDENCIES = $(module_sentinel_file)
 libmpi_usempif08_la_LDFLAGS = -version-info $(libmpi_usempif08_so_version)

Reply via email to