Skip to content

Known Issues

H. Joe Lee edited this page Apr 3, 2024 · 27 revisions

cpp_testhdf5

Test fails on VS 2019 during clean-up.

Android

NDK and OpenHarmony SDK can build HDF5 with CMake. Tests will fail.

GCC MinGW64 Cross Compilation

Build is fine with CMake. Some tests will fail.

Cygwin Autotools

Tests fail. Use CMake to make tests pass.

Subfiling VFD

C11 stdatomic.h must be available.

Subfiling VFD requires atomic operations support.  C11 stdatomic.h NOT
  available.

No Support for 128 bit Integer

HDF5 doesn't support 128 (or above) bit integer natively.

vcpkg

Ubuntu Preview / WSL doesn't work for hdf5:mingw64 package. Ubuntu 22.04 / WSL works fine.

OpenMPI

Version 4.1.5 or above is necessary to pass all tests.

OS Version
Oracle Linux 9 4.1.1
OpenBSD 4.1.4
Debian 4.1.4
Ubuntu Preview 4.1.6

MPICH

4.2 or above is necessary for all tests to pass.

OS Version
Oracle 9.1 4.1.1

Compression

Never assume zlib output is the same. zlib works differently on different CPU architectures. Fedora now uses zlib-ng.

s390x & riscv64 Autotools

g++ is required. libcpp is required.

NFS Doesn't Work

use_append_mchunks test will fail.

Windows Intel oneAPI HPC Toolkit

Intel oneAPI MPI is mostly 3.x and supports some 4.0.

	106 - MPI_TEST_testphdf5 (Failed)
	125 - MPI_TEST_t_pflush1 (Timeout)
	131 - MPI_TEST_t_pmulti_dset (Failed)
	132 - MPI_TEST_t_select_io_dset (Failed)
	134 - MPI_TEST_t_filters_parallel (Timeout)
	2532 - H5_ph5_filtered_writes (Failed)
	2534 - H5_ph5_filtered_writes_no_sel (Failed)

Arm64 Hangs

OpenBSD

The following tests FAILED:
	  5 - H5TEST-testhdf5-select (Timeout)
	 47 - H5TEST-set_extent (Timeout)
	105 - H5SHELL-test_swmr (Timeout)

FreeBSD

The following tests FAILED:
	105 - H5SHELL-test_swmr (Timeout)

CTEST_TEST_TIMEOUT

Some tests (e.g., swmr) do not have TIMEOUT property.

NVHPC 24.3

dt_arith (debug & release) and dtransform (release) tests fail.

Flang and LFortran

They are not supported yet.

LFortran on FreeBSD

checking if Fortran compiler version compatible with Fortran 2003... no
configure: error: Fortran compiler lacks required Fortran 2003 features; unsupported Fortran 2003 compiler, remove --enable-fortran

Flang-new Latest

Configuration fails:

CMake Error at config/cmake/HDF5UseFortran.cmake:171 (list):
  list index: 2 out of range (-2, 1)

Actual failure:

        /usr/bin/flang-new -O3 CMakeFiles/cmTC_b4676.dir/testFortranCompiler1.f90.o -o cmTC_b4676  -lm -ldl
        /usr/bin/ld: CMakeFiles/cmTC_b4676.dir/testFortranCompiler1.f90.o: in function `_QQmain':
        FIRModule:(.text+0x56): undefined reference to `_QMiso_fortran_envECinteger_kinds'
        /usr/bin/ld: FIRModule:(.text+0x185): undefined reference to `_QMiso_fortran_envECinteger_kinds'
        /usr/bin/ld: FIRModule:(.text+0x3fa): undefined reference to `_QMiso_fortran_envECreal_kinds'
        /usr/bin/ld: FIRModule:(.text+0x534): undefined reference to `_QMiso_fortran_envECreal_kinds'
        /usr/bin/ld: FIRModule:(.text+0x5ca): undefined reference to `_QMiso_fortran_envECreal_kinds'
        /usr/bin/ld: FIRModule:(.text+0x660): undefined reference to `_QMiso_fortran_envECreal_kinds'
        /usr/bin/ld: FIRModule:(.text+0x6f9): undefined reference to `_QMiso_fortran_envECreal_kinds'
        /usr/bin/ld: FIRModule:(.text+0x83d): undefined reference to `_QMiso_fortran_envEClogical_kinds'
        /usr/bin/ld: FIRModule:(.text+0x96f): undefined reference to `_QMiso_fortran_envEClogical_kinds'
        flang-new: error: linker command failed with exit code 1 (use -v to see invocation)
Clone this wiki locally