Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] openmpi-1.7rc5 on cygwin ; results and patches
From: marco atzeri (marco.atzeri_at_[hidden])
Date: 2012-12-19 12:50:11


Built and tested openmpi-1.7rc5 on cygwin, same configuration
than 1.6.3-4 package

         ./autogen.sh
         configure \
                 LDFLAGS="-Wl,--export-all-symbols -no-undefined" \
                 --disable-mca-dso \
                 --disable-sysv-shmem \
                 --without-udapl \
                 --enable-cxx-exceptions \
                 --with-threads=posix \
                 --without-cs-fs \
                 --enable-heterogeneous \
                 --with-mpi-param_check=always \
                 --enable-contrib-no-build=vt,libompitrace \
 
--enable-mca-no-build=paffinity,installdirs-windows,timer-windows,shmem-sysv

In addition to the previous 3 patches:
   path_null.patch : https://svn.open-mpi.org/trac/ompi/ticket/3371
   SHM.patch : posix alternative at "SHM_R | SHM_W"
   cygwin-dlname.patch : cygwin specific for .dll instead of .so suffix

I needed additional patches:
   ERROR.patch : ERROR is already defined, so another label
                         is needed for "goto ERROR"
   interface.patch : same for interface , it seems a
                         struct somewhere else
   min.patch : min already defined as macro
                         (I saw in the source also a MIN macro defined)
   mpifh.patch : to avoid undefined error
                         libmpi_mpifh_la_LIBADD needs
                         $(top_builddir)/ompi/libmpi.la
   winsock.patch : defense against <winsock2.h> usage

Full package here :
http://matzeri.altervista.org/cygwin-1.7/openmpi/

Osu-micro-benchmarks-3.7 results here :
http://matzeri.altervista.org/works/ompi/

Regards
Marco