With a PPC64/Fedora20/gcc-4.8.3 system configuring for "-m32": configure --prefix=[...] --enable-debug \ CFLAGS=-m32 --with-wrapper-cflags=-m32 \ CXXFLAGS=-m32 --with-wrapper-cxxflags=-m32 \ FCFLAGS=-m32 --with-wrapper-fcflags=-m32 --disable-mpi-fortran
Build fails with /bin/sh ../../../libtool --tag=CC --mode=link gcc -std=gnu99 -m32 -g -finline-functions -fno-strict-aliasing -pthread -o opal_wrapper opal_wrapper.o ../../../opal/libopen-pal.la -lrt -lm -lutil libtool: link: gcc -std=gnu99 -m32 -g -finline-functions -fno-strict-aliasing -pthread -o .libs/opal_wrapper opal_wrapper.o ../../../opal/.libs/libopen-pal.so -ldl -lrt -lm -lutil -pthread -Wl,-rpath -Wl,/home/phargrov/OMPI/openmpi-2.0.0rc3-linux-ppc32-gcc/INST/lib ../../../opal/.libs/libopen-pal.so: undefined reference to `OPAL_THREAD_ADD64' collect2: error: ld returned 1 exit status -Paul On Wed, Jun 15, 2016 at 3:19 PM, Howard Pritchard <hpprit...@gmail.com> wrote: > We are now feature complete for v2.0.0 and would appreciate testing by > developers and end users before we finalize the v2.0.0 release. In that > light, v2.0.0rc3 is now available: > > https://www.open-mpi.org/software/ompi/v2.x/ > > Here are the changes since 2.0.0rc2: > > - The MPI C++ bindings -- which were removed from the MPI standard in > v3.0 -- are no longer built by default and will be removed in some > future version of Open MPI. Use the --enable-mpi-cxx-bindings > configure option to build the deprecated/removed MPI C++ bindings. > > --> NOTE: this is not new, actually -- but we just added it to the NEWS > file. > > - In environments where mpirun cannot automatically determine the > number of slots available (e.g., when using a hostfile that does not > specify "slots", or when using --host without specifying a ":N" > suffix to hostnames), mpirun now requires the use of "-np N" to > specify how many MPI processes to launch. > > - Many updates and fixes to the revamped memory hooks infrastructure > > - Various configure-related compatibility updates for newer versions > of libibverbs and OFED. > > - Properly detect Intel TrueScale and OmniPath devices in the ACTIVE > state. Thanks to Durga Choudhury for reporting the issue. > > - Fix MPI_IREDUCE_SCATTER_BLOCK for a one-process communicator. Thanks > to Lisandro Dalcin for reporting. > > - Fix detection and use of Solaris Studio 12.5 (beta) compilers. > Thanks to Paul Hargrove for reporting and debugging. > > - Allow NULL arrays when creating empty MPI datatypes. > > - Miscellaneous minor bug fixes in the hcoll component. > > - Miscellaneous minor bug fixes in the ugni component. > > - Fix various small memory leaks. > > - Notable new MCA parameters: > > - opal_progress_lp_call_ration: Control how often low-priority > callbacks are made during Open MPI's main progress loop. > > - Disable backtrace support by default in the PSM/PSM2 libraries to > prevent unintentional conflicting behavior. > > Thanks, > > Howard > > -- > > Howard Pritchard > HPC-DES > Los Alamos National Laboratory > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2016/06/19103.php > -- Paul H. Hargrove phhargr...@lbl.gov Computer Languages & Systems Software (CLaSS) Group Computer Science Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900