I wish to compile openmpi-1.2.2 so that it:
- support MPI_THREAD_MULTIPLE
- enable profiling (generate gmon.out for each process after my client app
finish running) to tell apart CPU time of my client program from the MPI
library
- static linking for everything (incl client app and all components of
library openmpi)

in the documentation, it says that --enable-mcs-static=<CSV list> will
enable static linking of the modules in the list, however what can I specify
if I want to statically link *all* mcs modules without knowing the list of
modules available?

Also this is the plan for my command used for configuring openmpi:

./configure CFLAGS="-g -pg -O3 -static" --prefix=./ --enable-mpi-threads
--enable-progress-threads --enable-static  --disable-shared
--enable-mcs-static --with-devel-headers

Did you see anything wrong with this command?  what else can I modify to
satisfy the goals listed above?

Thanks!

Reply via email to