From 1fff5d3ca257d02d8ea1dbcfdc7f07e559cf9086 Mon Sep 17 00:00:00 2001 From: Matthias Krack Date: Thu, 28 Mar 2024 01:26:11 +0100 Subject: [PATCH] Add libsz only if available --- tools/toolchain/scripts/stage7/install_hdf5.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/toolchain/scripts/stage7/install_hdf5.sh b/tools/toolchain/scripts/stage7/install_hdf5.sh index 6845a9a83c..c850e8cc7d 100755 --- a/tools/toolchain/scripts/stage7/install_hdf5.sh +++ b/tools/toolchain/scripts/stage7/install_hdf5.sh @@ -75,9 +75,12 @@ esac if [ "${with_hdf5}" != "__DONTUSE__" ]; then # Prefer static libraries if available if [ -f "${pkg_install_dir}/lib/libhdf5.a" ]; then - HDF5_LIBS="-l:libhdf5_fortran.a -l:libhdf5_f90cstub.a -l:libhdf5.a -lsz -lz" + HDF5_LIBS="-l:libhdf5_fortran.a -l:libhdf5_f90cstub.a -l:libhdf5.a -lz" else - HDF5_LIBS="-lhdf5_fortran -lhdf5_f90cstub -lhdf5 -lsz -lz" + HDF5_LIBS="-lhdf5_fortran -lhdf5_f90cstub -lhdf5 -lz" + fi + if [ -n "$(grep libsz ${pkg_install_dir}/lib/pkgconfig/hdf5.pc)" ]; then + HDF5_LIBS="${HDF5_LIBS} -lsz" fi if [ "${with_hdf5}" != "__SYSTEM__" ]; then cat << EOF > "${BUILDDIR}/setup_hdf5"