summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r11613] Frank Baker2005-10-2844-45/+45
| | | | | | | Purpose: Correcting copyright typo. Platforms tested: Ran hdf5/bin/chkcopyright with no failures.
* [svn-r11609] Purpose:Albert Cheng2005-10-263-31/+46
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix. Description: The previous way of detecting the MPICH version fails if the suspected $CC does not give the expected MPICH version information. Though no consequence, it generates error messages that alarm users. Also, mpich2 gives the version information as if it were mpich v1.0.2 which was incorrectly included as an earlier version of the origianl mpich. Solution: Implemented a more robust code to detect the version and narrow the recognition down to v1.2.0-v1.2.5. Also, the code were duplicated in two files (linux-gnulibc1 and ia64-linux-gnu). Combined them into a new file called mpich. Platforms tested: Tested in heping using mpicc and mpich2/mpicc and also in tg-ncsa. Misc. update: Updated MANIFEST.
* [svn-r11589] Frank Baker2005-10-2044-1/+573
| | | | | | | | Description: Add source code copyright notice; comment symbols vary by type of file. Platforms tested: No changes that should cause any problems. Nonetheless, the tree will be checked out fresh and tests run immediately post-commit.
* [svn-r11570] Purpose:Albert Cheng2005-10-171-16/+18
| | | | | | | | | | | | | | Appearance change. Description: depend1.in: Change the style of the copyright generation commands to a simplier style. Dependencies: Regenerated the Dependencies file. Platforms tested: Tested in heping in serial and parallel modes.
* [svn-r11552] Purpose:James Laird2005-10-111-1/+14
| | | | | | | | | | | | Copyright fix Description: Added copyright to generated Dependency files. This had the side effect of updating some Dependency files. Platforms tested: heping
* [svn-r11508] Purpose:Leon Arber2005-10-061-0/+164
| | | | | | | | | | | | | | Feature Description: Configuration file for building on bgl and ubgl Solution: Platforms tested: ubgl Misc. update:
* [svn-r11503] Purpose: Maintenance/ HPUX 11.23 portElena Pourmal2005-10-051-0/+36
| | | | | | | | | | | | Description: Added configuration files for HPUX 11.23 Solution: Platforms tested: HPUX 11.23 with 32-bit and 64-bit for C and C++ 32-bit for Fortran kelgia Misc. update:
* [svn-r11438] Purpose:MuQun Yang2005-09-192-0/+2
| | | | | | | | | | | | | | | Adding a missing configuration option for collective irregular IO supports. Description: At Compaq-DEC platform, MPI complicated derived datatype is not working. Turned off that feature. Solution: Platforms tested: Leave for albert to test. Misc. update:
* [svn-r11430] Purpose:Albert Cheng2005-09-183-5/+6
| | | | | | | | | | | | | | | | | New feature. Description: Added the time command to the make check target to report time usage of the execute of each test and test scripts. This gives us some idea how long each test takes and some vague idea it is compute bound or not. powerpc-ibm-aix5.x: Change $RUNPARALLEL default setting to allow it being invoked by the time command. Platforms tested: h5committested.
* [svn-r11419] Purpose:James Laird2005-09-161-2/+6
| | | | | | | | | | | | | | | | | Feature Description: Created H5_CFLAGS, H5_CPPFLAGS, H5_CXXFLAGS, and H5_FFLAGS variables. These hold flags that are used to build hdf5, but won't be passed on to h5cc (or h5fc, or h5c++). Currently there are no flags included; this is just the framework for such flags. Platforms tested: mir, modi4, sleipnir Misc. update:
* [svn-r11398] Purpose:Leon Arber2005-09-131-1/+0
| | | | | | | | | | | | | | | Bug fix Description: Same fix as for v17. removed debug statement that would print out what CC_BASENAME was. Solution: Platforms tested: minor change, mcr. Misc. update:
* [svn-r11393] Purpose:Leon Arber2005-09-121-2/+3
| | | | | | | | | | | | | | | | | | | Bug fix Description: On MCR, the mpich compiler is called mpiicc. The configure script's check for whether or not complicated derived datatypes work was based upon a compiler name of mpicc. This result in the configure script incorrectly assuming that complciated derived datatypes worked when they really didn't and caused the parallel tests to fail. Solution: Changed the config file to also check fi the compiler is named mpiicc. Platforms tested: MCR Misc. update:
* [svn-r11376] Purpose:MuQun Yang2005-09-085-0/+56
| | | | | | | | | | | | | | | | To support collective IO for irregular selection in the upcoming 1.6.4 release Description: To add a macro to detect complicate derived datatype for some platform. Solution: See release.txt for more description about this. Platforms tested: AIX 5.1(32bit and 64bit) Linux 2.4(heping)-mpich 1.2.6 Linux 2.4(NCSA teragrid) -mpich 1.2.5 Altrix(cobalt) IRIX 6.5- c compiler version 7.4.3(NCAR SGI) Linux 2.4(tune) - CMPI 2.1.0 Misc. update:
* [svn-r11358] Purpose:Albert Cheng2005-09-061-27/+27
| | | | | | | | | | | | | | | | Bug fix. Description: Many debug purposes compiler options are set in $CFLAGS even in production mode. All these are copied to the compile commands (h5cc, h5fc, ...) and imposed upon users whether they want those debug options or not. Solution: Moved most of the debug purpose options to $DEBUG_CFLAGS so that they are not used (and imposed on users) for production mode. Platforms tested: heping.
* [svn-r11352] Purpose:Albert Cheng2005-09-061-1/+1
| | | | | | | | | | | Cleanup. Description: Removed redundant option (-Minform,warn) from CFLAGS setting. It is already the pgcc default. Platforms tested: tested in heping.
* [svn-r10828] Purpose:Albert Cheng2005-05-312-7/+37
| | | | | | | | | | | | | | | | | | feature. Description: Added two new make check targets, check-s: serial tests check-p: parallel tests. Check will run check-s and check-p, have the same effect as before. Added $TEST_SCRIPTS_PARA for parallel test scripts. Platforms tested: h5committested". Also, tested in heping (serial and pp) to verify with previous test output for consistency. Tested in modi4 for the special case of pmake (in progress.)
* [svn-r10788] Purpose:Quincey Koziol2005-05-231-1/+4
| | | | | | | | | | | Bug fix Description: Accommodate the GNU C++ compiler. Platforms tested: FreeBSD 4.11 (sleipnir) w/CC=g++ Not tested by h5committest
* [svn-r10737] Purpose:Quincey Koziol2005-05-071-5/+6
| | | | | | | | | | | Code cleanup Description: Clean up some compiler warnings Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r10724] Purpose:Quincey Koziol2005-05-041-2/+6
| | | | | | | | | | | Bug fix (sorta) Description: Turn down the optimization level for gcc 4.1 also. Platforms tested: FreeBSD 4.11 (sleipnir) Not tested w/h5committest
* [svn-r10692] Purpose:James Laird2005-04-281-0/+137
| | | | | | | | | | | | | | | | Cray X1 port Description: Added configuration files (config/nv1-cray) and made some minor changes so that the 1.6 branch will build and pass tests on Cray X1 machines. Solution: hl/test/test_table will never compile if compiler optimizations are turned on. Optimization in test_table.c is thus disabled when __crayx1 is defined. Platforms tested: Cray X1s, eirene, sleipnir
* [svn-r9846] Purpose:Xuan Bai2005-01-201-91/+0
| | | | | | | | | | | | | | | Add a new configure shell script under /config to support configuration for cygwin. Description: Solution: Platforms tested: Cygwin 1.5.11, VC 6.0 on XP. Linux 2.4 (heping) Solaris 2.7 (arabica) Misc. update:
* [svn-r9845] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2005-01-201-0/+114
|
* [svn-r9729] Purpose:Quincey Koziol2004-12-2922-436/+428
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug Fix/Code Cleanup/Doc Cleanup/Optimization/Branch Sync :-) Description: Generally speaking, this is the "signed->unsigned" change to selections. However, in the process of merging code back, things got stickier and stickier until I ended up doing a big "sync the two branches up" operation. So... I brought back all the "infrastructure" fixes from the development branch to the release branch (which I think were actually making some improvement in performance) as well as fixed several bugs which had been fixed in one branch, but not the other. I've also tagged the repository before making this checkin with the label "before_signed_unsigned_changes". Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel & fphdf5 FreeBSD 4.10 (sleipnir) w/threadsafe FreeBSD 4.10 (sleipnir) w/backward compatibility Solaris 2.7 (arabica) w/"purify options" Solaris 2.8 (sol) w/FORTRAN & C++ AIX 5.x (copper) w/parallel & FORTRAN IRIX64 6.5 (modi4) w/FORTRAN Linux 2.4 (heping) w/FORTRAN & C++ Misc. update:
* [svn-r9669] Purpose:Albert Cheng2004-12-151-3/+3
| | | | | | | | | | | | | | | Bug fix. Description: option '-s' is not universally accepted by all Intel Compiler for the strip option. E.g. V7.1 does not like it at all. Solution: Replaced it by the proper way to pass the stripe request to the loader via -Wl,-s. Platforms tested: Tested in heping and eirene.
* [svn-r9660] Purpose:Albert Cheng2004-12-131-4/+5
| | | | | | | | | | | | | | | | | | Bug fix. Description: MIPSpro Compiler 7.4.x starts to support C99 features but stdint.h has a "guard" in it that will #error if cc is invoked without asking for C99 standard. But it does not result with a non-zero compiler exit code, thus configure thought it is okay to use header file stdint.h. This causes problems later. Solution: Default to use the C99 compiler if available. Platforms tested: Tested in Sandia tesla machine which is a new SGI machine.
* [svn-r9632] Purpose:Albert Cheng2004-12-071-2/+3
| | | | | | | | | | | | | Improvement Description: Added strip option to PROD_CFLAGS to remove symbols for smaller production file size. Platforms tested: Tested in TG-NCSA Misc. update:
* [svn-r9630] Purpose:Albert Cheng2004-12-071-3/+3
| | | | | | | | | | | | | | Bug fix. Description: Last commit would impose $arch even if user has provided his own $CFLAGS. Fixed it. Removed the wording of gnu-flags inherited from the copy. Platforms tested: Tested in tg-ncsa. Misc. update:
* [svn-r9626] Purpose:Quincey Koziol2004-12-071-7/+1
| | | | | | | | | | Code cleanup Description: Clean/fix up compiler flags to be more consistent after recent changes. Platforms tested: None - eyeballed - very minor
* [svn-r9622] Purpose:Albert Cheng2004-12-061-2/+3
| | | | | | | | | | | | Bug fix. Description: Restored correct setting of compilers (-Wall etc for debug flags only, c99 by default,...) that were wiped out by the commits before. Platforms tested: Tested in TG-NCSA, both production and development mode. (Still need to figure out the proper flag to use for Profile.)
* [svn-r9618] Purpose:Albert Cheng2004-12-061-10/+12
| | | | | | | | | | Bug fix. Description: v8.0 -O3 infinite loops when compiling test/tselect.c. Use -O2. Platforms tested: Only tested in TG-NCSA, use both default and --disable-production options.
* [svn-r9612] Purpose:Quincey Koziol2004-12-032-9/+2
| | | | | | | | | | | | | Bug fix Description: Correct typo in ia64 configure script. Update intel compiler detection to handle Itanium versions of compilers Platforms tested: Teragrid machine (tg-login) w/icc 7.1 & 8.x Linux 2.4 (verbena) w/icc
* [svn-r9570] Purpose:Quincey Koziol2004-11-241-7/+42
| | | | | | | | | | | | Update flags Description: Update gcc compiler flags to support the early gcc 4.0 snapshots available on sleipnir Platforms tested: FreeBSD 4.10 (sleipnir) w/gcc 4.0 snapshot Too minor to require h5committest
* [svn-r9566] Purpose:Albert Cheng2004-11-231-4/+4
| | | | | | | | | | | | | | Improvement. Description: Change the default CC, F9X and CXX compilers from ecc/efc/ecc to icc/ifort/icc because Intel keeps changing their compiler names. This eliminated the warning messages that a wrong compiler name is used. Platforms tested: Tested in Tg-login NCSA only since that is the only IA64 platform on site.
* [svn-r9514] Purpose: Kind of bug fixRaymond Lu2004-11-081-0/+13
| | | | | | | | Description: For Intel 8.1 compiler, C99 standard has to be enabled to define macro ULLONG_MAX in its own header file limits.h. Solution: Add flag -std=c99 to Intel compiler if the version is 8.1. Platforms tested: tungsten and mulligatawny(an NCSA user's workstation running Fedora and Intel 8.1. Ramesh Balakrishnan is his name.)
* [svn-r9492] Purpose:Quincey Koziol2004-10-311-1/+1
| | | | | | | | | | | Bug fix Description: "Teach" the configure scripts about Intel 7.1 compilers, which don't have _quite_ the same compiler flags Platforms tested: Linux 2.4 (eirene)
* [svn-r9424] Purpose:Albert Cheng2004-10-141-6/+2
| | | | | | | | | | | | | Bug fix Description: Removed the cache values of sizeof signed and unsigned int_fast8_t and int_fast16_t since the vendor changes them often. Platforms tested: Tested in Copper only since it affected it only. Misc. update:
* [svn-r9411] Purpose:Quincey Koziol2004-10-121-1/+7
| | | | | | | | | | | | Bug fix Description: When mpicc/mpif90 is a wrapper around a PGI compiler, turn on less agressive optimization options to avoid testing errors. Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
* [svn-r9408] Purpose:Quincey Koziol2004-10-123-19/+6
| | | | | | | | | | | | | | | | | | | | Code cleanup/bug fix Description: Remove the undocumented "$NOFP" shell variable which would allow production builds without removing the stack frame. This was cascading between C and FORTRAN builds and causing problems. Solution: Hard-code removing the stack frame for now. Users would have needed to read the configure scripts anyway, so there's not really much benefit to the extra knob. Users who need this functionality (production builds with stack frames) are debugging probably, so they will need to modify the script and build their own version of the library now. Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
* [svn-r9391] Purpose:Quincey Koziol2004-10-091-1/+1
| | | | | | | | | | | | Bug fix Description: Tweak PGI compiler auto-detection to work for version 5.0 compilers as well as version 5.2 compilers. Platforms tested: Linux 2.4 (verbena) w/PGI compilers Not tested with rest of h5committest platforms
* [svn-r9388] *** empty log message ***Quincey Koziol2004-10-096-74/+45
|
* [svn-r9387] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-10-092-0/+171
|
* [svn-r9222] Purpose:Albert Cheng2004-09-081-3/+3
| | | | | | | | | | | | | | Improvement Description: Lots of warnings about long long type being a C99 feature. We want to use the long long type when available and want to move to C99 standard anyway. Changed the Version 6 compiler to use -c99 instead of the old -std1 (C89 only). Platforms tested: At LANL QSC machine.
* [svn-r9219] Purpose:John Mainzer2004-09-071-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Fix configure bug that appears on SDSC DataStar Description: Two cached "sizeof"s in ./config/powerpc-ibm-aix5.x cause builds on SDSC Datastar to choke. Solution: Comment out the offending "sizeof"s. Included comments indicating the reason for the change. Platforms tested: copper and SDSC DataStar Misc. update: n/a
* [svn-r9150] Elena Pourmal2004-08-251-2/+2
| | | | | | | | | | | | | | Purpose: Maintenance/bug fix Description: On OSF1 machine at PSC HDF5 configuration failed for C library; the failure was due to the $ARCH compiler flag that was replace by "OSF1" string confusing the compiler. Solution: REmoved $ARCH from the compiler flags. Platforms tested: OSF1 (lemieux), Solaris 2.8 (sol), AIX 5.1 (copper) Misc. update:
* [svn-r9063] Purpose:Albert Cheng2004-08-111-2/+6
| | | | | | | | | | | | | Improvement and fix. Description: Improvement: allow user defined RUNSERIAL and RUNPARALLEL settings. Added hdf5_cv_gettimeofday_tz cached value. Platforms tested: Janus (Tflops). Misc. update:
* [svn-r8887] Purpose:Albert Cheng2004-07-151-2/+3
| | | | | | | | | | | | | Improvement. Description: Moved the "-Wall -g -O0" to DEBUG_CFLAGS so that they are used only in development mode. Platforms tested: Tested in TG-NCSA since this change affects ia64 platform only. Misc. update:
* [svn-r8885] Purpose:Albert Cheng2004-07-151-9/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: It uses the value of $ARCH as a gcc option but the linux clusters at NCSA define $ARCH as environment variable with values that are not a valid compiler option. That caused the configure to fail because it was not able to compile at all. Solution: Change ARCH to lower case $arch (convention dictates environment variables are upper cases.) Also preset $arch to null and do not honor any pass it values. Platforms tested: Attempted to run h5committest but sol was failing due to /tmp filled. Copper failed in parallel test but that could be a system problem since it was totally loaded. Verbena failed in h5diff which has nothing to do with the change. Tested in TG_NCSA (gcc and ecc)--both failed in h5diff. Again, nothing to do with the change. So, it is safe to commit this change. Misc. update:
* [svn-r8733] Purpose:Quincey Koziol2004-06-231-2/+2
| | | | | | | | | | | | Code cleanup Description: Reduce compiler warnings on SGI IRIX Platforms tested: FreeBSD 4.10 (sleipnir) SGI IRIX6 (Cheryl's machine) Too minor to require full h5committest
* [svn-r8727] Purpose:Quincey Koziol2004-06-231-114/+140
| | | | | | | | | | | | | Code cleanup & addition Description: Add new warnings for gcc 3.4.x Re-work production mode compile flags to work better. Platforms tested: FreeBSD 4.10 (sleipnir) h5committest
* [svn-r8599] Purpose: Bug fix.Raymond Lu2004-05-281-2/+4
| | | | | | | | | | | Description: One of the CFLAGS -D__GNUC__ caused problem for ecc 8. It was added because there was conflicting definition for int64_t in /usr/include/stdint.h and /usr/include/sys/types.h when ecc was updated to 7.1. Since those two files have been updated, the problem is no longer there. Solution: take the flage -D__GNUC__ out. Platforms tested: ecc on titan, the only place concerned.