From 1055559c8372fb566ab44d443e8d2b5e67580dc2 Mon Sep 17 00:00:00 2001 From: eschnett Date: Thu, 23 Sep 2010 23:31:50 +0000 Subject: Update HDF5 library version to 1.8.5.patch1. Make build script more portable. git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/HDF5/trunk@18 fb53df36-e548-4a1e-8150-ab98cbd5e786 --- HDF5.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/HDF5.sh b/HDF5.sh index f52ea55..721900a 100644 --- a/HDF5.sh +++ b/HDF5.sh @@ -57,7 +57,7 @@ if [ -z "${HDF5_DIR}" -o "${HDF5_DIR}" = 'BUILD' ]; then echo "END MESSAGE" # Set locations - NAME=hdf5-1.8.5 + NAME=hdf5-1.8.5-patch1 SRCDIR=$(dirname $0) BUILD_DIR=${SCRATCH_BUILD}/build/${NAME} INSTALL_DIR=${SCRATCH_BUILD}/external/${NAME} @@ -65,10 +65,6 @@ if [ -z "${HDF5_DIR}" -o "${HDF5_DIR}" = 'BUILD' ]; then HDF5_DIR=${INSTALL_DIR} # Set up environment - unset LIBS - if echo '' ${ARFLAGS} | grep 64 > /dev/null 2>&1; then - export OBJECT_MODE=64 - fi if [ "${F90}" = "none" ]; then echo 'BEGIN MESSAGE' echo 'No Fortran 90 compiler available. Building HDF5 library without Fortran support.' @@ -79,6 +75,10 @@ if [ -z "${HDF5_DIR}" -o "${HDF5_DIR}" = 'BUILD' ]; then export FC="${F90}" export FCFLAGS="${F90FLAGS}" fi + unset LIBS + if echo '' ${ARFLAGS} | grep 64 > /dev/null 2>&1; then + export OBJECT_MODE=64 + fi ( exec >&2 # Redirect stdout to stderr @@ -105,6 +105,7 @@ if [ -z "${HDF5_DIR}" -o "${HDF5_DIR}" = 'BUILD' ]; then echo "HDF5: Unpacking archive..." pushd ${BUILD_DIR} ${TAR} xzf ${SRCDIR}/dist/${NAME}.tar.gz + patch -p0 < ${SRCDIR}/dist/dt_arith.diff echo "HDF5: Configuring..." cd ${NAME} -- cgit v1.2.3