aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreschnett <eschnett@fb53df36-e548-4a1e-8150-ab98cbd5e786>2010-09-23 23:31:50 +0000
committereschnett <eschnett@fb53df36-e548-4a1e-8150-ab98cbd5e786>2010-09-23 23:31:50 +0000
commit1055559c8372fb566ab44d443e8d2b5e67580dc2 (patch)
tree96dbdbf680b109689697d0b35b1d074d658bd2d7
parentf3c5d2b31bf0feeb5e614af3a10c145414d1c44f (diff)
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
-rw-r--r--HDF5.sh11
1 files 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}