From d9e64dce7fefd8ff746a2ea9aa03607b67f62e12 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Wed, 25 Aug 2010 07:30:18 -0500 Subject: [svn-r19293] bug 1678: temporary fix. Description: aix -q32 default to a memory limit that some HDF5 tests would fail in malloc. Solution: Temporary hardset RUNSERIAL=${RUNSERIAL="env LDR_CNTRL=MAXDATA=0x20000000@DSA"} to bypass this problem until the test programs are fixed. Though -q64 binary has a higher default memory limit and does not need this patch, it is applied the same for the sake of simplicity since it is a temporary fix. Tested: in BP, both -q32 and -q64 modes. No h5committest since this applies to the AIX platform only. --- config/ibm-aix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config/ibm-aix b/config/ibm-aix index 8b6a5a3..134ad8e 100644 --- a/config/ibm-aix +++ b/config/ibm-aix @@ -35,6 +35,11 @@ if test "X-$enable_parallel" = "X-yes" -o X-$CC_BASENAME = X-mpcc_r; then RUNPARALLEL=${RUNPARALLEL="env MP_PROCS=\$\${NPROCS:=3} MP_TASKS_PER_NODE=\$\${NPROCS:=3} poe"} fi +# Temporary patch for Bug 1678. -q32 binary default to run with smaller memory. +# Ask for more memory so that "make check" will pass. Not necessary for -q64 +# mode but it does no harm. +RUNSERIAL=${RUNSERIAL="env LDR_CNTRL=MAXDATA=0x20000000@DSA"} + #---------------------------------------------------------------------------- # Compiler flags. The CPPFLAGS values should not include package debug -- cgit v0.12