<div dir="ltr">The fix for this bug provided in 1.8.9-1~exp2 has cause me a good deal of headache today.<div><br></div><div style>For me, the issue is triggered as some C++ code containing:</div><div style><br></div><div style>
#include <hdf5.h>   // sets OMPI_SKIP_MPICXX 1</div><div style>#include <mpi.h>  // MPI C++ namespace now is NOT available</div><div style><br></div><div style>Note that even trying to unset OMPI_SKIP_MPICXX before including mpi.h won't work</div>
<div style>because OMPI_MPI_H will still be defined and the mpi.h header won't be processed again.</div><div style><br></div><div style>I respectfully request that this patch be backed out until a better solution can be</div>
<div style>worked out.  Totally disabling the MPI C++ bindings when including HDF5 is not</div><div style>an acceptable side effect.</div><div style><br></div><div style>Regards,</div><div style>Brad</div><div style><br></div>
</div>