Crossing HDF5 Clib is tedious process, and in most cases can be avoided by installing gcc on the target platform, then compiling the library. For people with armv7 with hardware float I uploaded the compiled binaries: hdf5-1.10.6-arm7f.tar.gz (4.9 MB)
steve