Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] ompi-dmtcp configure options
From: Javier Martinez Canillas (martinez.javier_at_[hidden])
Date: 2011-02-02 06:05:58


Hello,

I found this project:

https://bitbucket.org/jsquyres/ompi-dmtcp2

that integrates the mtcp checkpoint/restart facility as a OpenMPI
checkpoint plug-in.

I tried to compile it but had a few issues. The README, HACKING and
INSTALL files seems to be an exact copy of the ones found in the
original OpenMPI branch. So I couldn't find an explanation about how
to compile and install this project.

I look at configure script options and execute it with the following options:

./configure --prefix=/home/jmartinez/datos/master/tools/openmpi-dmtcp/
--enable-crdebug --with-mtcp=/home/jmartinez/datos/master/tools/dmtcp
--with-mtcp-libdir=/home/jmartinez/datos/master/tools/dmtcp/lib

The configure script finish cleanly but after compilation the
ompi-checkpoint and ompi-restart binaries are not generated.

When I compile OpenMPI with BLCR support I also use the option
--with-ft=cr to enable checkpoint/restart fault tolerance support.

But if I use this option the configure aborts with an error:

checking whether we are cross compiling... configure: error: in
`/home/jmartinez/datos/development/ompi-dmtcp2/opal/mca/event/libevent207/libevent':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.
configure: /bin/bash './configure' *failed* for
opal/mca/event/libevent207/libevent
configure: WARNING: Event library failed to configure
configure: error: Cannot continue

Can you please tell me what am I doing wrong? What are the configure
options to build this OpenMPI fork with mtcp checkpoint/restart
support?

Thanks a lot

Best regards,

-----------------------------------------
Javier Martínez Canillas
(+34) 682 39 81 69
PhD Student in High Performance Computing
Computer Architecture and Operating System Department (CAOS)
Universitat Autònoma de Barcelona
Barcelona, Spain