summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r11185] Purpose:James Laird2005-08-022-2/+3
| | | | | | | | | | | | | | | Makefile feature Description: 'make check-clean' now cleans *.h5 files created by tests as well as .log and .chkexe files. Solution: check-clean is now a separate target in its own right, which cleans less than mostlyclean (check-clean < mostlyclean < clean < distclean). Platforms tested: mir, heping, modi4 (serial and parallel)
* [svn-r11179] Purpose:James Laird2005-08-012-5/+13
| | | | | | | | | | | | | | | | | | | Feature: check-clean target Description: 'make check-clean' cleans up output files from tests. Solution: Tests create foo.chkexe and foo.log files. Scripts create foo.chksh and foo.logsh files. 'make check-clean' will clean these files up so that the tests can be re-run. Also suppressed some not-very-useful output of Makefiles when it would echo commands. Platforms tested: mir, sleipnir, modi4 Misc. update:
* [svn-r11148] Snapshot version 1.7 release 49HDF Admin2005-07-241-1/+1
|
* [svn-r11144] Purpose:Quincey Koziol2005-07-231-0/+146
| | | | | | | | | | | New port Description: Elena asked me to check in her NEC SX-6 work, so here it is! :-) Platforms tested: FreeBSD 4.11 (sleipnir) NEC SX-6 (by Elena)
* [svn-r11095] Purpose:James Laird2005-07-212-15/+53
| | | | | | | | | | | | | | | | | | | | | | Configuration feature Description: Serial test output is now stored in log files and printed when all tests in a directory complete, or when a test fails. This should make test output more readable and useful. Also made changes to clean up ii_files directories that are created by some C++ compilers/linkers. Also fixed a few minor Makefile bugs. Solution: When serial tests run, their output is saved in *.log or *.logsh. While running, tests only print when they begin and when they complete; their more specific output (from the log file) is printed if the test fails or when all tests have completed. Comments welcome. Platforms tested: mir, modi4 (parallel and serial), copper, shanti
* [svn-r11085] Purpose:James Laird2005-07-191-22/+0
| | | | | | | | | | | | | | | Bug fix Description: Update Makefiles now that docs are no longer in main hdf5 tree. Solution: Changed root-level Makefile.am not to recurse into docs tree. Removed docs Makefiles from configure.in. Removed config/commence-doc.am, since it is no longer used. Platforms tested: mir (change to Makefiles only)
* [svn-r11083] Purpose:James Laird2005-07-181-4/+6
| | | | | | | | | | | | Bug fixes Description: A number of minor changes to Makefiles. Some files will now be cleaned properly, some comments are more informative, etc. Platforms tested: heping, mir, modi4
* [svn-r11081] Snapshot version 1.7 release 48HDF Admin2005-07-181-1/+1
|
* [svn-r11066] Purpose:MuQun Yang2005-07-121-1/+15
| | | | | | | | | | | | | | | | | | | Updating phase 2 work of collective IO Description: When the size is bigger than some value for MPI derived data type, mpich 1.2.5 and lower version won't work any more, so in the configuration file, we will check the version number and switch from collective IO to independent IO by turning off complex derived datatype. Solution: Platforms tested: linux 2.4, AIX 5.1, Linux 2.4 IA64 and IRIX 6.5 Misc. update:
* [svn-r11065] Purpose:MuQun Yang2005-07-121-0/+17
| | | | | | | | | | | | | | | | Updating phase 2 work of collective IO Description: When the size is bigger than some value for MPI derived data type, mpich 1.2.5 and lower version won't work any more, so in the configuration file, we will check the version number and switch from collective IO to independent IO by turning off complex derived datatype. Solution: Platforms tested: linux 2.4, AIX 5.1, Linux 2.4 IA64 and IRIX 6.5 Misc. update:
* [svn-r11052] Purpose:Albert Cheng2005-07-081-2/+5
| | | | | | | | | | | improvement. Description: make the adding of -xopnemp=stabs linking flag only when enable-fortran is set. Platforms tested: Tested in shanti only.
* [svn-r11051] Purpose: MaintenanceElena Pourmal2005-07-081-0/+7
| | | | | | | | | | | | | | | Description: -xopnemp=stabs linking flag is needed on Solaris 2.9 in order to build Fortran library. Solution: Added the flag to LDFLAGS if system version is 5.9 I don't really like the fix since this flag is now always added for 5.9 systems even if Fortran is not enabled. If someone has a better solution, please let me know :-) Platforms tested: shanti, sol Misc. update:
* [svn-r11046] Purpose: MaintenanceElena Pourmal2005-07-071-2/+0
| | | | | | | | | | | | Description: Removed -DH5_ABSOFT flag for C compiler when Absoft f95 compiler was used; this flag is not needed anymore since we automatically construct names of C functions called from Fortran. Solution: Platforms tested: pommier Misc. update:
* [svn-r11042] Purpose:Quincey Koziol2005-07-071-7/+7
| | | | | | | | | | | | | | | | | | Bug fix Description: The ".chksh" file for a test script was being created in the "source" location rather than the build location. This can cause problems when multiple builds are running because "slower" machines will see the ".cshsh" file from faster machines and will not run the test script as they should. Solution: Use 'basename' command to strip off the path of the script and create the ".chksh" file in the build location. Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r11034] Purpose:Albert Cheng2005-07-071-4/+2
| | | | | | | | | | | | | | | | | bug fix. Description: -nt is not a universal option for the test command in all platforms. The use of it in conclude.am cause some platforms to bark at the Makefile generated. Solution: Created a command script bin/newer which tests if file1 is newer than file2. Replace the "test file1 -nt file2" by "newer file1 file2". Platforms tested: Tested in sol.
* [svn-r11013] Purpose:James Laird2005-07-011-7/+7
| | | | | | | | | | | | | | | | | | Bug fix Description: Fixed bugs that caused tests to be unable to find testhdf5.sh during daily tests, and another that broke sol and shanti. Solution: When tests are run, their path is ./$testname . When scripts are run, their path has no leading "./". Fixed. Sol and shanti don't recognize the -e option for test, but they do know -f. Fixed. Also modified release notes. Platforms tested: mir, shanti, heping
* [svn-r11008] Purpose:James Laird2005-06-302-87/+80
| | | | | | | | | | | | | | | | | | | | | | Feature: tests now use parallel make and only run once Description: When make is invoked in parallel (using the -j option), several tests will now be run simultaneously. This should speed up testing on a number of systems. When a test passes, it creates a foo.chkexe or foo.chksh file, which prevents the test from running again unless the test or library changes. Solution: Most of the changes live in config/conclude.am. Added *.chkexe and *.chksh files to the list of files to be cleaned at "make mostlyclean" time. Parallel tests still run one at a time, but use the same make instructions as serial tests. Platforms tested: mir, eirene, sleipnir, pommier, copper, modi4 (some errors occurred, probably due to the test being run before updating hdf5. Will re-run tests after checkin.)
* [svn-r10880] Purpose:MuQun Yang2005-06-081-2/+9
| | | | | | | | | | | | | | | Adding supports for cygwin Description: g95 needs special fortran flags to make it work cygwin. Solution: Add the flag on cygwin config file. Now gcc, g++ and g95 are supported on cygwin. Platforms tested: cygwinNT_5.1, Linux 2.4 Misc. update:
* [svn-r10858] Purpose:Albert Cheng2005-06-041-4/+15
| | | | | | | | | | | bug fix. Description: The check-s and check-p targets are not recursively passes down. Make them so. Platforms tested: heping (serial and pp).
* [svn-r10849] Purpose:Albert Cheng2005-06-021-2/+3
| | | | | | | | | | | | | | | | | | bug fix Description: check-s and check-p were set as pre-requistics of test. They would get executed in parallel if parallel make is used. This could cause problems since serial tests are used to be executed before parallel tests. It is not known if it is always okay to run serial and parallel tests in simultantously. Solution: Change check-s and check-p as actions of the target test so that they get executed sequnentially. Platforms tested: heping PP.
* [svn-r10840] Purpose:James Laird2005-06-022-7/+38
| | | | | | | | | | | Added check-s and check-p targets. Description: Added check-s and check-p targets to 1.7 branch to match changes to 1.6 branch. Now parallel and serial tests can be run separately. Platforms tested: mir, modi4, copper
* [svn-r10839] Purpose:Albert Cheng2005-06-011-3/+15
| | | | | | | | | | | | | | | improvement. Description: hdf5_mpi_complex_derived_datatype_works is hardset to no but newer IRIX64 systems have it working. Changed the code to detect the compiler version and set hdf5_mpi_complex_derived_datatype_works to no for older compilers only. Platforms tested: modi4 for the no effect. Misc. update:
* [svn-r10804] Purpose: MaintenanceElena Pourmal2005-05-261-2/+3
| | | | | | | | | | | Description: Altix configuration file used icc for the default C++ compiler. Since cobalt moved to Intel 8.1, C++ compilation failed. Solution: Changed icc to icpc for the default C++ compiler on Altix. Platforms tested: cobalt Misc. update:
* [svn-r10787] 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-r10744] Snapshot version 1.7 release 47HDF Admin2005-05-151-1/+1
|
* [svn-r10736] Purpose:Quincey Koziol2005-05-071-2/+2
| | | | | | | | | | | Code cleanup Description: Clean up some compiler warnings Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r10729] Purpose:James Laird2005-05-051-0/+192
| | | | | | | | | | | | | | | | | Cray X1 Port Description: Porting 1.7 branch to Cray X1. With these changes, HDF5 builds, but there are some errors in the tests. Working on the errors. Solution: Added nv1-cray file to config directory. Cleaned up some code in hl/c++ that was causing compiler to complain. Platforms tested: Cray X1, mir, sleipnir Misc. update:
* [svn-r10723] 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-r10694] Purpose:MuQun Yang2005-04-291-1/+2
| | | | | | | | | | | | Add some comments for handling collective irregular IO with this platform. Description: Solution: Platforms tested: Misc. update:
* [svn-r10689] Purpose:John Mainzer2005-04-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Update config/lt_vers.am Description: My version number bump to config/lt_vers.am somehow didn't get checked in with the rest of the metadata cache API mods. Solution: Bumped the version numbers again, and try checking in the file again. Platforms tested: None -- but see previous checkin of metadata cache API additions. Misc. update:
* [svn-r10673] Purpose:Xiaowen Wu2005-04-261-3/+3
| | | | | | | | | | | | | | | New feature. Description: To update libtool's version number for changing API interface of H5Psetscaleoffset. Solution: Platforms tested: heping Misc. update:
* [svn-r10670] MuQun Yang2005-04-261-1/+1
| | | | | | | | | | | | | | | | | Purpose: collective chunk IO support for AIX 5.x Description: NCSA just updated its poe version, this new version will support MPI complicated derived data type. So update our configuration file for AIX 5.x. Solution: Platforms tested: copper, no need for others since only AIX 5.x will be affected. Misc. update:
* [svn-r10652] Purpose: Update config for AIXBinh-Minh Ribler2005-04-231-4/+7
| | | | | | | | | | | | | | | | | | | | Description: Many warnings about duplicate symbols for various members in the std. Solution: Temporarily added -qweaksymbol to suppress linker messages warning of duplicate symbols since these warnings are harmless. Note from pSeries and AIX Information Center: When compiling C++ programs containing extern inline functions, you can use the -qweaksymbol compiler option to suppress linker messages warning of duplicate symbols. Hoping that a better solution is suggested or the problem will be handled by the compiler in the future. Platforms tested: AIX 5.1 (copper)
* [svn-r10632] Snapshot version 1.7 release 46HDF Admin2005-04-201-1/+1
|
* [svn-r10627] Purpose:James Laird2005-04-181-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | Feature - libtool shared library versioning Description: Libtool provides a mechanism for different versions of the same shared library to be distinguished. Now this is applied to HDF5 when it is built as a shared library. Solution: The version number is stored in config/lt_vers.am, and included in src/Makefile.am. This number will be automatically updated by bin/h5vers; developers only need to update it when they change the API. *** IMPORTANT *** Any time the API changes, the version number in config/lt_vers.am must be updated! Platforms tested: mir, eirene, verbena, modi4 Misc. update:
* [svn-r10615] Purpose:MuQun Yang2005-04-152-0/+6
| | | | | | | | | | | | | | | | Turning off collective irregular selection feature for this platform because the MPI package doesn't support MPI complicated derived data type. Description: Solution: Add the macro hdf5_mpi_complex_derived_datatype_works=${hdf5_mpi_complex_derived_datatype_works='no'} at the end of config file. Platforms tested: Won't affect other platform and too minor to go to PSC cluster for testing. Misc. update:
* [svn-r10600] MuQun Yang2005-04-131-0/+4
| | | | | | | | | | | | | | | | | | Purpose: Fix the daily test failure of collective irregular test in modi4. Description: The original test passed with new SGI compiler. Albert verified this from the SGI machine at DOE. The compiler version number at modi4 is 7.3.1.3m, the compiler version number at DOE is 7.4.2m. compiler at modi4 is old and SGI may fix some bugs during the updating of their compiler. Solution: At configuration file IRIX.6.x, set the macro MPI_COMPLEX_DERIVED_DATATYPE to no. In that way, HDF5 library won't call derived datatype routine in the test. Platforms tested: modi4 Misc. update:
* [svn-r10517] Purpose:James Laird2005-03-312-6/+16
| | | | | | | | | | | | | | | | Bug fix Description: On some machines, $RUNSERIAL variable needs to be used to run tests. Set $RUNTESTS (which is used for non-parallel tests) to be $RUNSERIAL in configure.am. Also, since I was updating all Makefiles.in anyway, I updated commence.am to point to autotools installs in AFS instead of those on heping. Platforms tested: mir, sleipnir, modi4, copper
* [svn-r10511] James Laird2005-03-301-0/+6
| | | | | | | | | | | | | Purpose: "Bug fix" Description: Hardcoded Makefiles to use /bin/sh instead of letting configure detect shell automatically. This is what v1.6 does, and avoids problems on janus. Platforms tested: sleipnir, copper, modi4, mir
* [svn-r10459] James Laird2005-03-281-0/+1
| | | | | | | | | | | | | | | | | Purpose: Added C++ wrapper for Packet Table API. Description: Added macro for high-level C++ library (LIBH5CPP_HL), which changes every Makefile.in. Added directories for high-level C++ library (though currently only Packet Table API is supported). Added both C++ source and tests. Platforms tested: sleipnir, mir, modi4 Misc. update:
* [svn-r10249] Purpose:Albert Cheng2005-03-211-1/+5
| | | | Added more cached values for more settings.
* [svn-r10218] Purpose: Bug fixRaymond Lu2005-03-153-3/+3
| | | | | | | | | | | | | | | | | | Description: This commit is actually revision 1.155, which is the 3rd step of changing conversion test. It's for conversion from floating-point to integer. In this step, the source buffer is filled in with normalized and denormalized floating-point values. For the normalized values, it starts from FLT(DBL, or LDBL)_MIN, multiplied by 10(10000 for double, 100000000 for long double) for the next value, until reaches to FLT_MAX. For denormalized values, the exponent part is always 0. Mantissa part starts with 000...001, 000...011, 000...111, until reaches to 111...111. The same is with negative values. There're also fixes in config/hpux11.00 for kelgia where default macro table size wasn't big enough to handle the big macro in dtypes.c. Platforms tested: h5committest and kelgia.
* [svn-r10202] Purpose:MuQun Yang2005-03-113-0/+10
| | | | | | | | | | | | | | | Hard code IBM platform so that the irregular collective IO won't call MPI derived data type. Description: IBM MPI-IO has a bug for MPI derived data type. Solution: Platforms tested: copper(AIX,mpcc_r) and heping(Linux, mpich) Misc. update:
* [svn-r10158] Purpose:James Laird2005-03-0723-178/+178
| | | | | | | | | | | | | | | | | | | | | | Automake version upgrade Description: Upgraded automake version from 1.6.2 to 1.9.5. Changed bin/reconfigure script to use automake 1.9.5. Changed configure.in and Makefiles to use new FCFLAGS and FC variables instead of FFLAGS and F9X. Automake and configure should now do the lion's share of the work supporting Fortran 9X; macros in acsite.m4 are now mostly unused (will be cleaned later). Altered how configure handles pmake; now root-level Makefile.in is processed by bin/reconfigure to have a .MAKEFLAGS target, since automake no longer allows us to define unused variables. Configure now always checks for C++ compiler even if it is not used, since automake thinks this is the Right Thing To Do and will break otherwise. Platforms tested: Sol, copper, heping, mir, sleipnir, eirene, pommier, kelgia, modi4.
* [svn-r10064] Purpose:James Laird2005-02-222-0/+20
| | | | | | | | | | | | | | | | | | | | | | Bug fix Description: This checkin addresses two bugs. Firstly, I used the wrong semantics when detecting if $MAKE is defined to the empty string or undefined. Secondly, pmake on IRIX does not work well with automake's dependency tracking if the build is not an in-place build. Solution: Fixed semantics in configure.in. Disabled automatic dependency tracking automatically on IRIX. This is not the optimal fix, but it should work fine as long as no one is doing HDF5 development on IRIX, and it is much easier than trying to detect the exact situations in which dependency tracking fails (or than trying to fix dependency tracking!). Platforms tested: heping, modi4 (pmake and gmake)
* [svn-r9988] Purpose:James Laird2005-02-113-17/+14
| | | | | | | | | | | | | | | | | | | | Bug fix Description: pmake (on modi4, for instance) complains about undefined variables if it is run without the -V flag, which turns those errors to warnings. Solution: Added test to configure.in to see if $MAKE will allow Makefiles with undefined variables. If not, sets -V flag in AM_MAKEFLAGS. Ensured that all custom make targets use AM_MAKEFLAGS. Also defined all variables that caused errors in top-level Makefile.am. This means that pmake can be used to build hdf5 *from the top level only*. To run make from a subdirectory, still need to use -V flag (or use make or gmake). Platforms tested: modi4, heping, copper, sleipnir
* [svn-r9977] Purpose:Quincey Koziol2005-02-101-3/+27
| | | | | | | | | | | | | | Update port Description: Allow FreeBSD builds to use Intel C & F90 compilers (C++ is not working yet on FreeBSD, so that'll come along later) Platforms tested: FreeBSD 4.11 (sleipnir) w/Intel C & F90 compilers Does not affect other platforms... Misc. update:
* [svn-r9920] Purpose:James Laird2005-02-021-1/+1
| | | | | | | | | | | | | | | | | | | Bug fix Description: Found the permanant fix to automake/CVS dependency problem Solution: Added AM_MAINTAINER_MODE macro to configure.in. Now automake will never try to regenerate Makefiles, Makefiles.in, configure, H5config.h, etc. when they are out of date, nor will it print any warnings. Developers should be very very careful to use reconfigure script, and can add --enable-maintainer-mode flag to configure on heping to regenerate these files correctly. Platforms tested: heping sleipnir copper
* [svn-r9915] Purpose:James Laird2005-02-021-6/+6
| | | | | | | | | | | | | | | Bug fix Description: Configuration files' timestamps were incorrect. Solution: Update Makefiles.in. Also added correct paths to autotools on heping, so heping build should be able to re-generate configuration files even if they are still broken. Platforms tested: sleipnir
* [svn-r9912] Purpose:James Laird2005-02-011-83/+6
| | | | | | | | | | | | | | | | | Bug fix Description: Dependencies between configure files (aclocal, configure.in, configure, Makefiles.am and .in) are still causing Makefiles to try to run autotools during build. Solution: Committed all Makefiles.in to update their timestamps. As a temporary measure, forcibly prevented automake from running autotools during build by redefining the variables it uses. Platforms tested: sleipnir (No changes to Makefile content)