diff --git a/examples/heatTransfer/write/IO_adios1.cpp b/examples/heatTransfer/write/IO_adios1.cpp
index 898691a1d9d945cebeba5149fede4eed512cb05e..95e0be201a853095b8f96b23a29653e6d1cfb0bc 100644
--- a/examples/heatTransfer/write/IO_adios1.cpp
+++ b/examples/heatTransfer/write/IO_adios1.cpp
@@ -16,6 +16,11 @@
 
 #include <adios.h>
 
+// Enable compatibility with ADIOS 1.10 adios_declare_group signature
+#if !ADIOS_VERSION_GE(1, 11, 0)
+#define adios_stat_default adios_flag_yes
+#endif
+
 static int64_t group;
 static int rank_saved;
 
diff --git a/source/adios2/CMakeLists.txt b/source/adios2/CMakeLists.txt
index 98e2c4ac25dcdc10b65df177971933d7c0b6d46f..2d19f40767d599a8dfd27119f448205917854efe 100644
--- a/source/adios2/CMakeLists.txt
+++ b/source/adios2/CMakeLists.txt
@@ -102,6 +102,9 @@ if(ADIOS_USE_HDF5)
       "of ADIOS is being built, which requires a sequential HDF5."
     )
   endif()
+  message("DEBUG: HDF5_INCLUDE_DIRS: ${HDF5_INCLUDE_DIRS}")
+  message("DEBUG: HDF5_C_INCLUDE_DIRS: ${HDF5_C_INCLUDE_DIRS}")
+  message("DEBUG: HDF5_C_LIBRARIES: ${HDF5_C_LIBRARIES}")
   target_include_directories(adios2 PRIVATE ${HDF5_C_INCLUDE_DIRS})
   target_sources(adios2 PRIVATE
     engine/hdf5/HDF5ReaderP.cpp
diff --git a/source/adios2/engine/adios1/ADIOS1Writer.cpp b/source/adios2/engine/adios1/ADIOS1Writer.cpp
index 815aa895b8dce02b640f164275b9426c46626cab..71a6d5485b4e333b391717d92025239f04c8892d 100644
--- a/source/adios2/engine/adios1/ADIOS1Writer.cpp
+++ b/source/adios2/engine/adios1/ADIOS1Writer.cpp
@@ -17,6 +17,11 @@
 extern int adios_verbose_level;
 extern int adios_errno;
 
+// Enable compatibility with ADIOS 1.10 adios_declare_group signature
+#if !ADIOS_VERSION_GE(1, 11, 0)
+#define adios_stat_default adios_flag_yes
+#endif
+
 namespace adios
 {