On Feb 15, 2007, at 2:54 AM, Bert Wesarg wrote:
> why are the mpiCC, mpif77, and mpif90 wrappers installed, when i
> --disable-mpi-cxx, --disable-mpi-f77, and --disable-mpi-f90 for the
The Fortran 77 and Fortran 90 compilers will be disabled and return
an error if those language bindings are disabled. This seemed to be
easier for users to deal with than sometimes not having the wrapper
compilers available. And also made it more clear to users when they
were using a build of Open MPI without those bindings, which removed
support cost from us.
The C++ wrapper is a slightly more complicated issue. Many users
want to compile C++ code, but still use the C bindings. So they
expect mpiCC/mpic++ to work even when the C++ bindings aren't
installed (just without linking in the C++ bindings).