summaryrefslogtreecommitdiffstats
path: root/config/ibm-aix
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r20686] Added "xlc_r" as a recognized XL compilers.Albert Cheng2011-04-291-1/+1
| | | | | | Tested: NCSA BP AIX system. No need of h5committest because the changes affect AIX systems only.
* [svn-r19767] Problem:Albert Cheng2010-11-111-1/+1
| | | | | | | | The parallel test ran out of memory because 32bit binary default to use less memory. Changed RUNPARALLEL to use larger memory (LDR_CNTRL=MAXDATA=0x2000 0000@DSA). Tested: BP parallel.
* [svn-r19764] Updated NPROCS default value from 3 to 6.Albert Cheng2010-11-111-1/+1
|
* [svn-r19592] Bug fix: since the addition of Albert Cheng2010-10-131-5/+7
| | | | | | | | | | | | | | | | | | | | RUNSERIAL=${RUNSERIAL="env LDR_CNTRL=MAXDATA=0x20000000@DSA"} kind of mess things up for the parallel HDF5 configure. Changed it to RUNSERIAL=${RUNSERIAL="env LDR_CNTRL=MAXDATA=0x20000000@DSA MP_PROCS=1 MP_TASKS_PER_NODE=1 poe"} if --enable-parallel. Also merge powerpc-ibm-aix5.x with ibm-aix by making powerpc-ibm-aix5.x to source ibm-aix just like ibm-aix6.x. This is in preparation that all AIX platforms will eventually just use ibm-aix directly. Fixed a small problme in ibm-flags: some older xlc (e.g. v7.1) prints the version information with a leading blank. So, accommodate this pattern by removing the "^". Tested: LLNL uP, 32/64bits, serial/parallel. (parallel has tests failed but this change is mainily for configure issues.) Also tested BP, 32/64bits but serial only.
* [svn-r19293] bug 1678: temporary fix.Albert Cheng2010-08-251-0/+5
| | | | | | | | | | | | | | | | 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.
* [svn-r18929] New feature:Albert Cheng2010-06-011-12/+1
| | | | | | | | | | Added ibm-flags to display the IBM XL compilers version information so that configure can report them in the configure summary and the libhdf5.settings file. For now, only the C compiler (xlc) versions are displayed. Also moved the C compiler options setting from ibm-aix to ibm-flags. Tested: NCSA Blue-print, both 32 and 64 bit modes.
* [svn-r18709] Purpose:Mike McGreevy2010-05-051-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Improve configure's large-file support control. Description: Modified configure to now attempt to add defines necessary for supporting largefiles on all systems, instead of solely on linux. This is in response to user requests to enable largefile support on Solaris by default, as well as to give extra control on AIX (instead of just jamming the necessary flag into the config files). The old --enable-linux-lfs flag has been removed in favor of the --enable-largefile flag (enabled by default), which can be used on all platforms. On systems where large files cannot be supported in this manner, configure will report as such. Tested: h5committest AIX (NCSA's blue_print machine) duty, liberty, and linew.
* [svn-r18532] Bug fix:Albert Cheng2010-04-071-1/+2
| | | | | | | | | | | | | | | When gcc is used in the AIX platform, it failed to compile tconfig.c because it does not recognize the __int64 type. The ibm-aix has the sizeof __int64=8 cached, as if all compilers supported this type. Solution: Removed the cached value for the sizeof __int64 so that during configure, gcc can report it does not support it and not to use it in the source code. Tested: NCSA Blue which is an AIX machine, using gcc or xlc compiler. (The gcc still have failure but is being fixed as separated bugs.)
* [svn-r18065] Purpose:Albert Cheng2010-01-051-0/+170
Port to AIX 6.1 for RS6000. Should be the same as PowerPC based AIX. Tested: Blue-print of NCSA.