summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* [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
* [svn-r7248] Purpose:Albert Cheng2003-07-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: The "prefix?=..." is not recognized by all make commands. Even some older gmake do not recognize it. The result is that "make install" failed for many platforms (AIX, Solaris 2.7, HPUX 11, ...) because when they tried to install at $(prefix)/lib, it becomes /lib since $(prefix) is not defined. Solution: Restore it back to the previous prefix=... Platforms tested: h5committested. Also ran in-place build using vendor make in kelgia, arabica and copper. Misc. update:
* [svn-r7150] Purpose:Quincey Koziol2003-07-031-1/+1
| | | | | | | | | | | | | | | Bug fix Description: "prefix" variable was always being set, instead of only being set if the user hadn't set it yet. Solution: Changed "prefix=<foo>" to "prefix?=<foo>". Platforms tested: FreeBSD 4.8 (sleipnir) Checked in gmake manual to make certain syntax is the same (it is).
* [svn-r7121] Bill Wendling2003-06-301-0/+4
| | | | | | | | | | | | | | | | | | Purpose: Bug Fix Description: Changes needed to make "pmake" work on Modi4. Solution: Needed to add some null macro defines in the commence.in files. Needed to remove a dependence on LIBH5TEST in the fortran make since LIBH5TEST isn't used in the fortran stuff. Platforms tested: Modi4 (small change) Misc. update:
* [svn-r7041] Purpose:Albert Cheng2003-06-141-1/+6
| | | | | | | | | | | | | | | | | | | | Improvement Description: RUNPARALLEL is setup with default value when --enable-parallel but only if CC is not set. Solution: set RUNPARALLEL to default value of using poe when --enable-parallel or when an MPI compiler (e.g. mpcc_r) is used. Platforms tested: Copper for both 32 and 64 bit, serial and parallel. (32bit parallel had a hang problem in configure which is a different but known problem.) Note that one still need to setenv AR "ar -X64" for 64bit configure. Misc. update:
* [svn-r6923] Purpose:Albert Cheng2003-05-291-0/+50
| | | | | | | | | Speed up Description: Cache the settings of all number types to save configure time. Reduced configure time by a whopping 40% (11m to 7m :-) Platforms tested: Sasn100 only (janus frontend.)
* [svn-r6904] Description:Albert Cheng2003-05-201-7/+1
| | | | | | | | | | | Replaced the individual setting of gcc flags with the combined gnu-flags file. Platforms tested: Tested in modi4 with different combinations of gcc. No needed to run three platforms tests since this is for irix machines only. Misc. update:
* [svn-r6876] Purpose:Quincey Koziol2003-05-151-68/+11
| | | | | | | | | | | | Code cleanup Description: Remove special optimization and debugging flags for obsolete versions of gcc. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest not needed.
* [svn-r6874] Description:Albert Cheng2003-05-151-2/+2
| | | | | | | | | Change the wording of the parallel test to as a hint. Platforms tested: Just a change of echo statement. Tested in Eirene only. Misc. update:
* [svn-r6854] Purpose:Albert Cheng2003-05-131-0/+3
| | | | | | | | | | | | | | | | | | | | Feature Description: Sometimes the total build process take a long time, especially in parallel systems. Need some idea if some times are taking way too long to process. Solution: Added timestamps marking the beginning and ending of tests in one directory. This gives a rough idea of how much time the tests use. Platforms tested: Tested only in Eirene since this is just a makefile thing and only involve a simple command like echo and date. Misc. update:
* [svn-r6845] Bug fix.Albert Cheng2003-05-121-0/+1
| | | | | | | cached the result of configure test for system_scope_threads(no) since TFLOPS can't do testing in frontends. Tested in sasn100 (frontend of Janus).
* [svn-r6842] Purpose:Bill Wendling2003-05-081-1/+1
| | | | | | | | | | | | | | | | | | | Code Cleanup Description: Warning messages were being produced by the "make" program because the "docdir" was being specified twice as a target in the generated Makefiles. This is because the "EXAMPLESDIR" was also defined as "docdir". Solution: Made "EXAMPLESDIR" unique for C, Fortran, and C++ in the commence.in file and removed EXAMPLESDIR from the Makefile.ins Platforms tested: Dangermouse (only affects make system, not code). Misc. update:
* [svn-r6833] Purpose:Albert Cheng2003-05-081-0/+10
| | | | | | | | | | | | Improvement Description: Added an explanation of using $HDF5_PARAPREFIX for Parallel tests. Platforms tested: h5committested (using sol instead of arabica) plus eirene(pp). Misc. update:
* [svn-r6818] Elena Pourmal2003-05-061-0/+138
| | | | | | | | | | | | | | Purpose: Maintenance for T3E Description: Cray updated T3E to run unicosmk2.0.6.X Configuration failed. Solution: Created new unicosmk2.0.6.X files in the config and fortran/config directories and added them to MANIFEST Platforms tested: Cray T3E Misc. update:
* [svn-r6792] Purpose:Quincey Koziol2003-05-021-1/+29
| | | | | | | | | | | Initial pass for gcc3.3 support Description: Added section for gcc 3.3+ and cleaned up the gcc 3.2+ section a little. Platforms tested: FreeBSD 4.8 (sleipnir) w/gcc 3.3 snapshot Triple check unneeded.
* [svn-r6768] Purpose:Bill Wendling2003-04-281-2/+2
| | | | | | | | | | | | | | | | | | Bug Fix Description: The compression stuff includes the "zlib.h" header file. This file on the SP machine was including another file which would #define const as nothing if the compiler wasn't a Standard C compiler. Solution: Included a flag to make the compiler into an ANSI compiler. Platforms tested: Blue (Only affects powerPC computers) Misc. update:
* [svn-r6682] Elena Pourmal2003-04-151-0/+138
| | | | | | | | | | | | | Purpose: Catching up with 1.4 branch Description: 1.5 didn't have unicos10.0.X configuration files for both C and fortran. Solution: Added the files Platforms tested: CRAY T90IEEE Misc. update:
* [svn-r6560] Purpose:Albert Cheng2003-04-021-0/+44
| | | | | | | | | | | | | | | | Feature (bug fix) Description: Added a new configure file specifically for the IA64 platform in which ecc and efc are the default compilers. Also added all the Fortran special setup in the fortran version Platforms tested: no h5committest since this is a IA64 platform stuff. Tested in Titan. Misc. update: MANIFEST Updated.
* [svn-r6532] Purpose:Albert Cheng2003-03-311-1/+2
| | | | | | | | | | | | | | | | | | | | Bug fix Description: test/dtypes failed badly when -O is used. Trying to recompile test/* code without -O did not eliminate the errors. So, the failure is deep in the hdf5 library. Solution: For now, removed '-O' from $PROD_CFLAGS so that enable-production will use no optimization. Need to find out what exactly trigger the errors. Platforms tested: Did not do h5committest because this is an AIX configure change only. Tested it in Copper. Need to test it on other offsite machines. Misc. update: Updated release_docs/RELEASE.
* [svn-r6524] Purpose:Albert Cheng2003-03-271-0/+11
| | | | | | | | | | | | | | | | | | | | | | New test feature Description: The various virtual file drivers (multi, family, core, ...) are not tested automatically. One would have to do it by hand by setenv HDF5_DRIVER <driver> and then do gmake check in test/. Solution: Added a new target, check-vfd, which will take the list from $VFD_LIST and run 'make check' with each of its members. Platforms tested: h5committested. Since check-vfd is not invoked by default, I went to each machine to invoke them by hand. The target worked fine but there were errors reported from those driver tests. (Those errors were beyond the scope of this make target test.) Misc. update:
* [svn-r6516] Purpose:Albert Cheng2003-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | Bug fix Description: The $RUNPARALLEL is set even when parallel mode is not used. Then it is used to launch some parallel natured test (e.g. example/ph5example) which is not compiled to be so. That created some unnecessary problem in some situation (e.g., Copper cannot "poe a.out" from an AFS space because of the missing AFS token system bug. Solution: Setup RUNPARALLEL only when parallel mode is enabled. Platforms tested: Only tested in Copper since the change applies to IBM machines only. (note that v1.4 will fail by default due to a problem when the default production mode is used. But that is an error not related to this config file) Misc. update:
* [svn-r6490] Elena Pourmal2003-03-191-0/+4
| | | | | | | | | | | | | Purpose: Catching up with C library Description: Fortran Library would not configure correctly with PGI compilers because configure couldn't find any appropriate filesin the config directories. Solution: Added new files for PGI compilers support on Linux 2.4 Platforms tested: arabica(C and F90), burrwhite (pgcc and pgf90), modi4 (F90 and parallel) Misc. update:
* [svn-r6440] Purpose:Quincey Koziol2003-02-271-1/+1
| | | | | | | | | | | | | Bug fix. Description: -O2 -finline-functions still causes production builds on eirene to fail. Solution: Downgrade optimization on gcc 2.95.x (x<3) to -O -finline-functions Platforms tested: Linux 2.2 (eirene)
* [svn-r6439] Purpose:Quincey Koziol2003-02-261-1/+8
| | | | | | | | | | | | | | | | Bug fix w/gcc 2.95.x where x<3 Description: -O3 optimization level causes problems for gcc 2.95.2 on eirene Solution: Only enable -O3 if using gcc 2.95.x (where x>=3) or gcc 3 Otherwise, use older setting of -O2 -finline-functions Platforms tested: FreeBSD 4.7 (sleipnir) Linux 2.2 (eirene)
* [svn-r6413] Purpose:Albert Cheng2003-02-171-19/+40
| | | | | | | | | | | | bug fix, features. Description: removed the cache of sizeof_long since it varies between 32 and 64 bits. Set xlc and mpcc_r as the default compiler for serial and parallel modes. Added -D_LARGE_FILES by default to support large file size. Added gcc gnu-flags when gcc compiler is used (not working yet.) Platforms tested: Tested in Copper only since that is the only AIX machine on site.
* [svn-r6411] Purpose:Quincey Koziol2003-02-172-1/+5
| | | | | | | | | | | | | | | | | | | | | | Code cleanup Description: Clean up miscellaneous warnings which have crept into the code. Fix "_POSIX_C_SOURCE not defined" warning on FreeBSD. Adjust gcc compiler flags to be more concise for production mode. Refactor the H5O code so that there is a stronger boundary between code in the H5O package and code in the library which just calls H5O routines. Platforms tested: Tested h5committest {arabica (fortran), eirene (fortran, C++) modi4 (parallel, fortran)} FreeBSD 4.7 (sleipnir) serial & parallel and gcc 2.95.4 & gcc 3.2.2 Misc. update: Update MANIFEST if you add or remove any file.
* [svn-r6404] Purpose:Bill Wendling2003-02-141-1/+1
| | | | | | | | | | | | | | | | Bug Fix (Bug #806) Description: When compiling/installing with the command "make install" (without performing a "make" beforehand) the tools weren't being made. This was because the `install' command in the Makefiles only relied upon public libraries, not private ones (which the one in the tools directory is). Solution: Had the `install' command be dependent upon an "AUX_LIB" macro which includes libraries which are needed but aren't distributed (that is, they're staticly compiled). Platforms tested: Linux
* [svn-r6274] Purpose:Quincey Koziol2003-01-131-0/+24
| | | | | | | | | | Code cleanup Description: Added gcc 3.2-specific warnings. Platforms tested: FreeBSD 4.7 (sleipnir) w/gcc 3.2.1
* [svn-r5919] Purpose:Quincey Koziol2002-09-111-32/+11
| | | | | | | | | | | | Cleanup Description: Cleanup gcc cases to be more general about gcc 3.x, now that gcc 3.2 has been released. Platforms tested: FreeBSD 4.6 (sleipnir) - not a significant enough change to worry about multi-platform testing.
* [svn-r5791] Purpose:Quincey Koziol2002-07-151-1/+1
| | | | | | | | | | Code update. Description: Added dependency on test scripts to "make check" target Platforms tested: FreeBSD 4.6 (sleipnir) & IRIX64 6.5 (modi4)