summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/irix6.x5
1 files changed, 4 insertions, 1 deletions
diff --git a/config/irix6.x b/config/irix6.x
index 6cfe04c..89cd1a4 100644
--- a/config/irix6.x
+++ b/config/irix6.x
@@ -173,6 +173,8 @@ hdf5_cv_integer_to_ldouble_accurate=${hdf5_cv_integer_to_ldouble_accurate='no'}
# For IRIX 6.5, any version that is older than MIPSpro 7.3.1.3m,
# the MPI derived datatype is not working.
# Versions 7.4.2m or newer work.
+# Up to version 7.4.4m, it cannot handle collective IO with non-contribution
+# of some processes.
# Fix $hdf5_mpi_complex_derived_datatype_works if it is not set and is using cc.
if [ -z "$hdf5_mpi_complex_derived_datatype_works" -a $CC_BASENAME = cc ]; then
ccversion=`$CC -version 2>&1 | sed -e 's/.*Version //p'`
@@ -181,8 +183,9 @@ if [ -z "$hdf5_mpi_complex_derived_datatype_works" -a $CC_BASENAME = cc ]; then
# Assume all versions 7.4.* or newer are okay
# and assume ccversion2 is never larger than 99.
ccversionval=`expr $ccversion1 \* 100 + $ccversion2`
+ hdf5_mpi_special_collective_io_works='no'
if [ $ccversionval -lt 704 ]; then
hdf5_mpi_complex_derived_datatype_works='no'
- hdf5_mpi_special_collective_io_works='no'
+# hdf5_mpi_special_collective_io_works='no'
fi
fi