mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-03-01 16:28:09 +08:00
Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit 'ab52a0effa605ad6d75cb77cf708bba795cba641': Added MPICH_SKIP_MPICXX and OMPI_SKIP_CXX to H5public.h to avoid inadvertant linking to the deprecated MPI C++ wrappers. Fixes HDFFV-10893.
This commit is contained in:
commit
564d710e93
@ -808,6 +808,19 @@ Bug Fixes since HDF5-1.10.2 release
|
||||
|
||||
(DER - 2018/02/26, HDFFV-10356)
|
||||
|
||||
- Inappropriate linking with deprecated MPI C++ libraries
|
||||
|
||||
HDF5 does not define *_SKIP_MPICXX in the public headers, so applications
|
||||
can inadvertently wind up linking to the deprecated MPI C++ wrappers.
|
||||
|
||||
MPICH_SKIP_MPICXX and OMPI_SKIP_MPICXX have both been defined in H5public.h
|
||||
so this should no longer be an issue. HDF5 makes no use of the deprecated
|
||||
MPI C++ wrappers.
|
||||
|
||||
(DER - 2019/09/17, HDFFV-10893)
|
||||
|
||||
|
||||
|
||||
Configuration
|
||||
-------------
|
||||
- Applied patches to address Cywin build issues
|
||||
|
@ -57,6 +57,9 @@
|
||||
# include <stddef.h>
|
||||
#endif
|
||||
#ifdef H5_HAVE_PARALLEL
|
||||
/* Don't link against MPI C++ bindings */
|
||||
# define MPICH_SKIP_MPICXX 1
|
||||
# define OMPI_SKIP_MPICXX 1
|
||||
# include <mpi.h>
|
||||
#ifndef MPI_FILE_NULL /*MPIO may be defined in mpi.h already */
|
||||
# include <mpio.h>
|
||||
|
Loading…
Reference in New Issue
Block a user