summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* [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.
* [svn-r8429] Purpose:Albert Cheng2004-04-281-2/+2
| | | | | | | | | | | | | | | Slight improvement. Description: Show directory name at the beginning and ending of running make check in a directory. Together with the time stamp, it will be easier to see how much time it takes to run all the tests in one directory. Platforms tested: Eirene only. Misc. update:
* [svn-r8236] Purpose:Quincey Koziol2004-03-071-2/+2
| | | | | | | | | | | | | Bug fix Description: Fix build on sparc64 platform for FreeBSD by modifying the config/gnu-flags to not insert '-march=i686' on non-Intel platforms. (This change allows HDF5 to run correctly on all five of the main FreeBSD platforms... :-) Platforms tested: FreeBSD 4.9 (sleipnir) h5committest not run since it's a FreeBSD-specific fix.
* [svn-r8213] Purpose:Quincey Koziol2004-02-211-3/+1
| | | | | | | | | | | Bug fix Description: Update threadsafe flags for FreeBSD and allow C++ to be built with threadsafe enabled. Platforms tested: FreeBSD 4.9 (sleipnir) w/C++ & thread-safe
* [svn-r8202] Purpose:Quincey Koziol2004-02-131-5/+4
| | | | | | | | | | | | | | | | | | Code cleanup/bug fix Description: Fix configuration files to allow 64-bit compilation of the library with a 64-bit version of zlib. Solution: Moved important compiler flags settings from CC macro to CFLAGS macro. Instead of setting CC (F9X, CXX) environment variable for compiling for 64-bit code, users should just set the CFLAGS (FFLAGS, CXXFLAGS) to -q64. Updated INSTALL file to reflect this change. Platforms tested: IBM p690 (copper) w/parallel, FORTRAN, C++, srcdir. Platforms specific - h5committest does not apply.
* [svn-r8119] Purpose:Albert Cheng2004-01-271-0/+9
| | | | | | | | | | | | improvement. Description: Created an entry for 2.96 and added -Wno-long-long to the CFLAGS to suppress the thousands of 'long long' warnings because we are using it and we know it is not in the C89 standard. Platforms tested: Eirene.
* [svn-r8116] Purpose:Quincey Koziol2004-01-271-1/+1
| | | | | | | | | | | Bug fix Description: Update gcc 3.4 flags to reduce optimization level to the same settings as for gcc 3.0-3.3 due to code generation bugs at higher optimization levels. Platforms tested: FreeBSD 4.9 (sleipnir)
* [svn-r8046] Purpose: bug fixRaymond Lu2004-01-081-2/+4
| | | | | | | | Description: int64_t couldn't be found after titan's ecc was upgraded. Solution: Added -D__GNUC__ to CFLAGS Platforms tested: titan(titan specific)
* [svn-r8035] Purpose:Albert Cheng2004-01-072-1/+12
| | | | | | | | | | | feature Description: Install the C and Fortran compiler commands as h5pcc and h5pfc if parallel mode is used. Platforms tested: "h5committested"
* [svn-r8030] Elena Pourmal2004-01-061-0/+34
| | | | | | | | | | | | | | | | | | | | Purpose: Maintenance Description: Added Fortran support for MAC OS X Solution: This port was tested only for IBM XL Fortran compiler version 8.1 Beta. Few things to remember: 1. do not use AFS to build Fortran; compiler for some reason cannot find *.mod files that were successfully compiled. 2. Fortran Library can be built only with --disable-shared --enable-static flags. Platforms tested: pommier, h5committested (it is amasing, but iot works really nicely! Albert, Thank you!) Misc. update:
* [svn-r8010] Purpose:Quincey Koziol2003-12-313-0/+12
| | | | | | | | | | | | | | | | | Bug fix Description: Add special-case handling to floating-point conversion tests to avoid problems with denormalized values on Cray T3E & T90 platforms. (Still not working on Cray SV1, but at least it's closer). Solution: Detect denormalized values and don't try to operate on them on the Crays. Platforms tested: FreeBSD 4.9 (sleipnir) Cray T3E (hubble.cray.com) Cray T90 (gypsy.cray.com)
* [svn-r7947] Purpose:Quincey Koziol2003-12-131-2/+2
| | | | | | | | | | | Bug fix Description: Fix problems building on Debian Linux when Intel's "ecc" compiler is not available. Platforms tested: Eyeballed - very trivial patch from user.
* [svn-r7894] Purpose:Quincey Koziol2003-11-271-1/+0
| | | | | | | Bug fix Description: Correct typo in gcc 2.96 warning
* [svn-r7889] Purpose:Quincey Koziol2003-11-261-0/+14
| | | | | | | | | | | Add warning Description: Warn users about known bugs for gcc 2.96 Platforms tested: Titan (user02) Does not apply to h5committest
* [svn-r7887] Purpose:Quincey Koziol2003-11-251-6/+4
| | | | | | | | Update ecc compiler flags Platforms tested: Titan Not relevant to other platforms, so no h5committest.
* [svn-r7881] Purpose:Quincey Koziol2003-11-251-5/+32
| | | | | | | | | | | | | | Update DEC compiler support Description: Updated DEC/Compaq compiler detection to handle DEC->Compaq switchover in compiler version string. Also, copied v5.x compiler flags to V6.x compiler flags and included the -ieee and -misalign flags necessary for correct floating-point support. Platforms tested: Pittsburgh Alpha Cluster (lemieux.psc.edu)
* [svn-r7853] Purpose:Bill Wendling2003-11-141-1/+1
| | | | | | | | | | | | | | | | Bug Fix Description: CFLAGS wasn't using user-set values in one instance Solution: Changed CFLAGS="..." to CFLAGS="$CFLAGS ..." Platforms tested: Arabica (the machines affected) Misc. update:
* [svn-r7782] Sync. it with the dev. version.Albert Cheng2003-10-291-1/+1
|
* [svn-r7780] Purpose:Albert Cheng2003-10-291-0/+3
| | | | | | | | | | | | | "bug fix", sort of. Description: now that stream-vfd is on by default, it does not work for Tflops. Set it to no by default. Platforms tested: Tested in Tflops. Misc. update:
* [svn-r7683] Purpose:Quincey Koziol2003-10-211-1/+14
| | | | | | | | | | | | | Bug fix Description: Reduce optimization level from -O3 to -O for gcc 3.*, since it seems to be generating bad code for the atomic type conversions now... Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (eirene, verbena) h5committest not necessary, this is a GNU-only change.
* [svn-r7481] Purpose:Quincey Koziol2003-09-161-0/+4
| | | | | | | | | | | | | | | | | Bug fix Description: The MPI_File_set_size() routine on ASCI Red is not able to extend files so that they are larger than 2GB. Solution: Add an extra macro which controls whether MPI_File_set_size() can handle >2GB offsets or if our "older" way of reading a byte, then writing a byte at the appropriate offset should be used. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest