summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2018-12-07 17:26:03 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2018-12-07 17:26:03 (GMT)
commit698d0490b175ad0f95e7b8159235801cf3586011 (patch)
treec72071937621b5a37926fafbe3b6789ec061e357
parent11b4c1f3afde1016de8c75e423054854bed62001 (diff)
parent7796cbd4174e85aa211dbffa562ada7413f1dbf7 (diff)
downloadhdf5-698d0490b175ad0f95e7b8159235801cf3586011.zip
hdf5-698d0490b175ad0f95e7b8159235801cf3586011.tar.gz
hdf5-698d0490b175ad0f95e7b8159235801cf3586011.tar.bz2
Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit '7796cbd4174e85aa211dbffa562ada7413f1dbf7': Fix build errors VOL changes, when using --disable-deprecated-symbols. Removed RELEASE.txt entry concerning --enable-debug/production configure flags as those changes were pushed to HDF5 1.10. Remove reference to h5_vol_external_log_native.
-rw-r--r--examples/run-c-ex.sh.in4
-rw-r--r--release_docs/RELEASE.txt13
-rw-r--r--src/H5Apkg.h12
-rw-r--r--src/H5Gpkg.h12
4 files changed, 21 insertions, 20 deletions
diff --git a/examples/run-c-ex.sh.in b/examples/run-c-ex.sh.in
index 6ff2e9a..209cdd7 100644
--- a/examples/run-c-ex.sh.in
+++ b/examples/run-c-ex.sh.in
@@ -139,9 +139,7 @@ then
RunTest h5_vds-percival-unlim-maxmin&&\
rm h5_vds-percival-unlim-maxmin &&\
RunTest h5_vds &&\
- rm h5_vds &&\
- RunTest h5_vol_external_log_native &&\
- rm h5_vol_external_log_native); then
+ rm h5_vds); then
EXIT_VALUE=${EXIT_SUCCESS}
else
EXIT_VALUE=${EXIT_FAILURE}
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 3cc8e55..dd4ff44 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -521,19 +521,6 @@ Bug Fixes since HDF5-1.10.2 release
(LRK - 2018/07/18, HDFFV-10475)
- - The --enable-debug/production configure flags are listed as 'deprecated'
- when they should really be listed as 'removed'.
-
- In the autotools overhaul several years ago, we removed these flags and
- implemented a new --enable-build-mode= flag. This was done because we
- changed the semantics of the modes and didn't want users to silently
- be exposed to them. The newer system is also more flexible and us to
- add other modes (like 'clean').
-
- The --enable-debug/production flags are now listed as removed.
-
- (DER - 2018/05/31, HDFFV-10505)
-
- Moved the location of gcc attribute.
The gcc attribute(no_sanitize), named as the macro HDF_NO_UBSAN,
diff --git a/src/H5Apkg.h b/src/H5Apkg.h
index 12e0857..cfe9dae 100644
--- a/src/H5Apkg.h
+++ b/src/H5Apkg.h
@@ -157,9 +157,17 @@ typedef struct {
/* Types for optional attribute VOL operations */
typedef enum H5VL_attr_optional_t {
-#ifndef H5_NO_DEPRECATED_SYMBOLS
H5VL_ATTR_ITERATE_OLD /* H5Aiterate (deprecated routine) */
-#endif /* H5_NO_DEPRECATED_SYMBOLS */
+ /* (This enum value should have an
+ * "#ifndefH5_NO_DEPRECATED_SYMBOLS"
+ * around it, but the compiler
+ * complains about an empty enum
+ * when deprecated symbols are
+ * disabled currently. When
+ * another enum value is added,
+ * please put the #ifdef around
+ * this symbol. QAK - 2018/12/06
+ */
} H5VL_attr_optional_t;
diff --git a/src/H5Gpkg.h b/src/H5Gpkg.h
index ef330c4..159b6f5 100644
--- a/src/H5Gpkg.h
+++ b/src/H5Gpkg.h
@@ -301,10 +301,18 @@ typedef struct H5G_copy_file_ud_t {
/* Types for optional group VOL operations */
typedef enum H5VL_group_optional_t {
-#ifndef H5_NO_DEPRECATED_SYMBOLS
H5VL_GROUP_ITERATE_OLD, /* HG5Giterate (deprecated routine) */
H5VL_GROUP_GET_OBJINFO /* HG5Gget_objinfo (deprecated routine) */
-#endif /* H5_NO_DEPRECATED_SYMBOLS */
+ /* (These two enum values should have an
+ * "#ifndefH5_NO_DEPRECATED_SYMBOLS"
+ * around them, but the compiler
+ * complains about an empty enum
+ * when deprecated symbols are
+ * disabled currently. When
+ * another enum value is added,
+ * please put the #ifdef around
+ * these symbols. QAK - 2018/12/06
+ */
} H5VL_group_optional_t;