summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r18748] Snapshot version 1.8 release 4 (snap21)HDF Tester2010-05-101-10/+10
|
* [svn-r18726] Description:Quincey Koziol2010-05-061-1/+1
| | | | | | | | | | | | Bring r18725 from trunk to 1.8 branch: Bring r18724 from metadata journaling 'merging' branch to trunk: Rename H5[A]C_rename to H5[A]C_move_entry. Tested on: FreeBSD/32 6.3 (duty) w/debug (h5committested on trunk)
* [svn-r18710] Purpose:Mike McGreevy2010-05-051-55/+352
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 is being deprecated in favor of the --enable-largefile flag (enabled by default), which can be used on all platforms. --disable-linux-lfs can still be used to disable largefile support (on linux) when the --enable-largefile flag is not specified. 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-r18706] I changed the macro H5_CYGWIN (checked in with round 18696) to ↵Raymond Lu2010-05-051-2/+2
| | | | | | H5_CYGWIN_ULLONG_TO_LDOUBLE_ROUND_PROBLEM to make it more descriptive. I tested on jam and Cygwin.
* [svn-r18701] ID 1853:Albert Cheng2010-05-041-27/+55
| | | | | | | | Added the configure option --enable-h5dump-packed-bits for the h5dump optional feature. Tested: Jam (default and --disable-h5dump-packed-bits).
* [svn-r18696] I added a macro definition if the system is Cygwin in ↵Raymond Lu2010-05-041-26/+29
| | | | | | | | | | configure.in. This macro is used to skip the data conversion test from unsigned long long to long double. The GCC on Cygwin seems to have rounding problem when doing conversion from unsigned long long to long double (Please bug #1813). Tested on jam. I'll test it on Cygwin after this checkin.
* [svn-r18694] Correct missing line (fi) in revision 18680 and remove ↵Larry Knox2010-05-031-1/+1
| | | | | | incorrect code to install scripts to run examples. Correct code to install the scripts will be checked in later. Tested on amani and talwit using daily test shell.
* [svn-r18688] Snapshot version 1.8 release 4 (snap20)HDF Tester2010-05-031-11/+11
|
* [svn-r18658] Bug: 1764Albert Cheng2010-04-281-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | Description: longjmp do not necessary restore signal that is blocked during the signal handling. This caused the Alignment test to fail quietly, resulting in wrong alignment information which will cause failures later. Solution: One can use sigsetjmp/siglongjmp to restore signal handling but not all systems such as Cray XT or VMS supports sigsetjmp. Backup solution is to use sigprocmask to reset the signal. Again, some systems may not support it either. Added code to try the first and then the second solution. Also added tests to verify if the signal_handler routines are working properly. Finally, added code to print results of the verification (in form of comments) to H5Tinit.c for inspection in case of failure. (Note that many platforms do not have alignment limits at all and ALIGNMNET code never raise the SIGBUS or SIGSEGV errors. In those cases, it does not matter whether the signal handlers work or not. Again, this can be deduced from the results comments near the end of the H5Tinit.c. If the sum of signal handlers called equals the total of verify, it means ALIGNMENT does not raise any signals.) Tested: htcommittested (linew is not accessible), jam(serial), Redstorm.
* [svn-r18646] In H5T_get_native_type of H5Tnative.c, I changed the way that ↵Raymond Lu2010-04-271-1/+4
| | | | | | | | | the offset, alignment, and size of nested compound type are calculated by using H5T_cmp_offset. The old way had a bug in it (see bug #1850). Tested on amani, linew, and jam.
* [svn-r18635] Description:Quincey Koziol2010-04-271-1/+46
| | | | | | | | | | | Bring r18634 from trunk to 1.8 branch: Clean up compiler warnings. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode (h5committested on trunk)
* [svn-r18591] Snapshot version 1.8 release 4 (snap19)HDF Tester2010-04-191-10/+10
|
* [svn-r18580] Purpose:Mike McGreevy2010-04-151-117/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Autotool Upgrade / Libtool Bug Fix Description: Updated autotools referenced in bin/reconfigure as follows: Autoconf 2.64 --> Autoconf 2.65 Automake 1.11 --> Automake 1.11.1 Libtool 2.2.6a --> Libtool 2.2.6b-mcg The referenced libtool version is a custom version of 2.2.6b. It has been tweaked to fix a bug in libtool that occurs when using PGI 10.0 compilers. A check incorrectly categorizes the C++ compiler as version 1.0 instead of 10.0, and the link line is subsequently set up incorrectly and fails to compile. A patch has been made available and will be included in the next release of libtool, but in the meantime I've applied the patch to a custom installation as indicated above. This bin/reconfigure now references the custom installation, and the resulting configure script will correctly categorize the PGI 10.0 C++ compiler. Ran bin/reconfigure to regenerate configure and makefiles. Tested: jam and amani with PGI 10.0 compilers. h5committest
* [svn-r18546] Snapshot version 1.8 release 4 (snap18)HDF Tester2010-04-121-10/+10
|
* [svn-r18470] bug fix:Albert Cheng2010-03-301-1/+1
| | | | | | | | | | | | | recent changes to the embedded library generation code does not quite work for the AIX system. The strings command of AIX does not display the embedded library information be default. Solution: Changed the H5libhhdf5_setting[] to be an extern variable. Also removed the const qualifier so that strings can see the variable data. Tested: Blue-print (with embedded-libinfo enabled and disabled).
* [svn-r18467] Snapshot version 1.8 release 4 (snap17)HDF Tester2010-03-291-11/+11
|
* [svn-r18434] Snapshot version 1.8 release 4 (snap16)HDF Tester2010-03-221-11/+11
|
* [svn-r18422] Description:Quincey Koziol2010-03-181-2/+5
| | | | | | | | | | | | | | | | | | | | | | | Bring r18413:18420 from trunk to 1.8 branch: - unify srcdir query, etc. - Move libhdf5.settings string out of H5Tinit.c Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode Mac OS X/32 10.6.2 (amazon) in debug mode Mac OS X/32 10.6.2 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r18408] Snapshot version 1.8 release 4 (snap15)HDF Tester2010-03-151-11/+11
|
* [svn-r18351] Snapshot version 1.8 release 4 (snap14)HDF Tester2010-02-281-11/+11
|
* [svn-r18307] Snapshot version 1.8 release 4 (snap13)HDF Tester2010-02-221-10/+10
|
* [svn-r18270] Changes to h5stat in response to bug 1778:Vailin Choi2010-02-171-1/+1
| | | | | | | | 1. Gather attribute info for named datatype, 2. Fixed -T, -G, -A, -D options 3. Brought over some changes from trunk h5stat h5committested.
* [svn-r18255] Snapshot version 1.8 release 4 (snap12)HDF Tester2010-02-141-11/+11
|
* [svn-r18234] Snapshot version 1.8 release 4 (snap11)HDF Tester2010-02-121-11/+11
|
* [svn-r18219] Snapshot version 1.8 release 4 (snap10)HDF Tester2010-02-081-11/+11
|
* [svn-r18203] Snapshot version 1.8 release 4 (snap9)HDF Tester2010-02-021-11/+11
|
* [svn-r18201] Snapshot version 1.8 release 4 (snap8)HDF Tester2010-02-011-10/+10
|
* [svn-r18189] I added a test for copying an existing DCPL and using the copy ↵Raymond Lu2010-01-291-1/+1
| | | | | | | | | | to create a new dataset. There's a bug report (#1608) saying h5repack failed to do that sometimes. But I couldn't reproduce it. So I added this test and closed the report. The test is in the function test_copy_dcpl in dsets.c. Tested on jam, amani, and linew.
* [svn-r18161] Snapshot version 1.8 release 4 (snap7)HDF Tester2010-01-251-11/+11
|
* [svn-r18121] Snapshot version 1.8 release 4 (snap6)HDF Tester2010-01-171-10/+10
|
* [svn-r18106] bug 1673:Albert Cheng2010-01-121-1/+1
| | | | | | | | | | | | | | The mixed use of RUNTEST (original) and RUNTESTS (new) caused confusion. E.g., the timings in test/ was still using the old $RUNTEST. It made more sense to use $RUNTEST which is used by the dejagnu feature of automake. So, I changed all $RUNTEST or $RUNTESTS to $RUNEXEC. config/commence.am & config/conclude.am are the two files that got changes. Also fixed an error in test/Makefile.am. The rest are changed by bin/reconfigure. Tested: h5committested.
* [svn-r18101] SnapshotHDF Tester2010-01-101-10/+10
|
* [svn-r18073] Description:Quincey Koziol2010-01-071-1/+1
| | | | | | | | | | | | | | | Bring r18072 from trunk to 1.8 branch: Bring r18071 from metadata journaling merge branch: Refactor local heap routines with changes from metadata journaling branch, along with other misc. changes as the changes on the metadata journaling branch are being converged with the current state of the trunk. Tested on: Mac OS X/32 10.6.2 (amazon) debug & prod Linux/64 2.6 (amani) prod FreeBSD/64 (liberty) prod
* [svn-r18062] SnapshotHDF Tester2010-01-041-11/+11
|
* [svn-r18058] SnapshotHDF Tester2009-12-271-11/+11
|
* [svn-r18049] SnapshotHDF Tester2009-12-211-11/+11
|
* [svn-r18014] SnapshotHDF Tester2009-12-141-11/+11
|
* [svn-r17975] SnapshotHDF Tester2009-12-071-10/+10
|
* [svn-r17942] Description:Quincey Koziol2009-12-011-2/+15
| | | | | | | | Forgot to run bin/reconfigure before last checkin, done now. Tested on: FreeBSD/32 6.3 (duty) (h5committested on trunk)
* [svn-r17925] Description:Quincey Koziol2009-11-231-16/+5
| | | | | | | | | | | | | | | | | Bring r17924 from trunk to 1.8 branch: Add detection for POSIX lstat() routine to configure script (mostly for non-UNIX/Linux machines) and add macro wrapper for it. Alphabetatize the system/library calls we test for, to make them easier to read. Removed the sigaction() detection & macro wrappers, since it's not used by the distribution currently. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
* [svn-r17709] Maintenance: Changed version number to 1.8.4-snap0Elena Pourmal2009-10-211-11/+11
| | | | Updated RELEASE.txt and HISTORY.txt file accordingly.
* [svn-r17677] Snapshot version 1.8 release 3 (snap13)Larry Knox2009-10-191-11/+11
|
* [svn-r17676] Purpose:Mike McGreevy2009-10-191-31/+44
| | | | | | | | | | | | | Configure Cleanup Description: Make all AM_CFLAGS visible in CFLAGS during configure so all checks have full visibility of any set flags. Tested: h5committest
* [svn-r17665] Remove -D_POSIX_SOURCE from CPPFLAGS in h5cc. This flag breaks ↵Larry Knox2009-10-171-2/+2
| | | | | | netcdf4 when compiling with h5cc and is not missed by hdf5-examples or hdfeos5. Tested: jam.
* [svn-r17664] Purpose:Mike McGreevy2009-10-161-238/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | configure cleanup Description 1. Removed check that disables shared libraries when pgcc is used. Apparently they previously did not work with libtool 1.5.14 and on mir, neither of which is in use anymore. Testing on jam and amani appear fine, so this check is unnecessary. 2. Removed check that disables shared C++ libraries when -xarch is used to enable 64 bit mode. We now use m64 flag to build 64 bit binaries, so we shouldn't explicitly disable shared C++ libraries if -xarch is discovered. 3. Removed old configure output summary section from configure.in, since we now use the libhdf5.settings file. 4. Updated powerpc-ibm-aix5.x config file to once again put c99 flag into H5_CFLAGS (and thus NOT get into h5cc), as decided in our dev meeting. Tested: h5committest full build with pgcc on jam / amani
* [svn-r17655] Purpose:Mike McGreevy2009-10-151-35/+35
| | | | | | | | | | | | Configure cache-val cleanup Description: Corrected some misnamed cache values in configure / config files. Tested: h5committest
* [svn-r17648] Maintenance: Configure didn't cleanup Fortran module file; fixed.Elena Pourmal2009-10-151-2/+2
| | | | | | | Platforms tested: jam (trivial change) Note: Most of the Fortran compilers create module files with "mod" extension. In the past, I believe, there were systems (Cray?) that used different extensions. We should add those to the current fix when we find them.
* [svn-r17645] Purpose:Mike McGreevy2009-10-151-54/+109
| | | | | | | | | | | | | | | Merge from Trunk Description: Merging all of my CFLAGS-related changes from trunk to 1.8 This includes revision #s: 17616, 17625, 17627, 17639, and 17643. Tested: h5committest and some additional checks on our FreeBSD as well as NCSA's machines.
* [svn-r17638] Description:Quincey Koziol2009-10-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Bring r17624 from trunk to 1.8 branch: Don't allow reads to change or add to the metadata accumulator, since they might be speculative and could bring raw data into the metadata accumulator. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode Mac OS X/32 10.6.1 (amazon) in debug mode Mac OS X/32 10.6.1 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r17568] Purpose:Mike McGreevy2009-10-011-27/+29
| | | | | | | | | | | | | | | | | | | | | Configure Fix Description: Modified configure to set FC and CXX to "no" when fortran and c++ are not being compiled, respectively. This will prevent configure from running some checks on these compilers when they are not being used. This fixes a problem that was occuring when FC and/or CXX are set to a nonexistant or invalid compiler. Even if the languages were disabled, a libtool test would fail, thus preventing libtool from properly linking any libraries, yet configure would not flag an error message due to this because the languages were disabled. Tested: - h5committest (jam, smirom, linew) - manually eyeballed configure output and logfile.