summaryrefslogtreecommitdiffstats
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r21776] Snapshot version 1.8 release 9 (snap0)HDF Tester2011-11-281-1/+1
|
* [svn-r21752] Purpose:Mike McGreevy2011-11-141-0/+2
| | | | | | | | | | | | | | Revert part of r21421 (F2003 merge to 1.8) which unintentionally removed a line from configure.in that sets FC=no when fortran is not enabled. This ensures that configure doesn't run compiler checks on a fortran compiler when it won't be used. (and can cause failures in configure when no fortran compiler is present as well as issues with the resulting src/Makefile when building DLLs on Cygwin) Tested: h5committest; manually on jam & bangan (Cygwin).
* [svn-r21723] Pushed trunk rev 21722 to the 1.8 branch. This reverts linking ↵Dana Robinson2011-11-061-1/+2
| | | | to the bsd-compat library on linux. Tested on jam, more extensive testing was performed on the trunk branch.
* [svn-r21638] Update 1.8 branch version to 1.8.9-snap0Mike McGreevy2011-10-211-1/+1
|
* [svn-r21588] Snapshot version 1.8 release 8 (snap18)HDF Tester2011-10-171-1/+1
|
* [svn-r21559] Description:Scot Breitenfeld2011-10-141-98/+23
| | | | | | Merged r21525 from trunk; removes hard coded compatability checks for F2003 compilers, replaced with a test program for features. Tested: jam (gnu)
* [svn-r21528] Merge of 21517 and 21520 from trunk:Dana Robinson2011-10-121-2/+11
| | | | | | | | | | - Added checks for clock_gettime() to configure.in. Tested on Linux, FreeBSD, Solaris, MacOSX to ensure they are found correctly and everything builds. No code currently reliess on clock_gettime(). - Brought Windows and VMS H5pubconf.h files into sync with the Linux file. Some data sizes were corrected in both VMS and Windows. Tested on Windows. Ray will test on VMS when this is pushed to the 1.8.x branch.
* [svn-r21500] Snapshot version 1.8 release 8 (snap17)HDF Tester2011-10-101-1/+1
|
* [svn-r21479] Merge revision 21101 from trunk to 1.8 branch:Mike McGreevy2011-10-051-70/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HDFFV-7639 Purpose: Remove H5_MPI_SPECIAL_COLLECTIVE_IO_WORKS and H5_MPI_COMPLEX_DERIVED_DATATYPE_WORKS #defines from source. Description: Two advanced parallel functionalities, special collective IO and complex derived datatypes, are not supported by older implementations of mpi, and thus our code limits the use of these features with #ifdefs and has checks in configure to set them (or not). Unfortunately, configure can't actually run a parallel check to see if these features are working (nor not) so it resorts to looking in the config files where they are explicity enabled or disabled based on versions of mpi, sytems being built on, or for no documented reason at all (i.e. just set to on or off as some 'default'). Overriding these settings is easy if need be, provided it is known that it needs to be done to get improved performance, and oftentimes it is not. Most new MPI implementations successfully handle the functionality requested when these #defines are set, and many of the "turn these features off" cases in the config files are for old (> 5 years) versions of MPI and retired systems (such as NCSA's tungsten). Therefore, the decision has been made to remove the support for these old versions of MPI and systems that cannot handle these behaviors. The #ifdefs and supporting setup in the config/ files and configure script has been removed, and the code executed when these options were not set removed from the source. In passing, this commit also cleans up some whitespace issues in both t_mpi.c and H5Dmpio.c. Furthermore, in t_mpi.c, the special collective IO test was not getting regularly run due to it being written to work only with four processes (we regularly test with six, previously with three), and thus it failed when actually run due to an out of bounds data buffer assignment. It has been modified to run at any number of processes greater than four, and the memory problem has been fixed so the test passes. Tested: Jam, h5committest, Ember
* [svn-r21444] Snapshot version 1.8 release 8 (snap16)HDF Tester2011-10-031-1/+1
|
* [svn-r21421] Merged the Fortran 2003 changes from the trunk into the 1.8 ↵Scot Breitenfeld2011-09-271-24/+166
| | | | | | | | | | | branch, used: svn merge -r 20506:21414 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran Tested: jam (gnu, intel, pgi compilers) Also merged effected non-Fortran files: svn merge -r21247:r21248 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/src/libhdf5.settings.in
* [svn-r21416] Snapshot version 1.8 release 8 (snap15)HDF Tester2011-09-261-1/+1
|
* [svn-r21399] Snapshot version 1.8 release 8 (snap14)HDF Tester2011-09-191-1/+1
|
* [svn-r21375] Snapshot version 1.8 release 8 (snap13)HDF Tester2011-09-121-1/+1
|
* [svn-r21361] Snapshot version 1.8 release 8 (snap12)HDF Tester2011-09-051-1/+1
|
* [svn-r21330] Snapshot version 1.8 release 8 (snap11)HDF Tester2011-08-291-1/+1
|
* [svn-r21276] Snapshot version 1.8 release 8 (snap10)HDF Tester2011-08-221-1/+1
|
* [svn-r21226] Snapshot version 1.8 release 8 (snap9)HDF Tester2011-08-151-1/+1
|
* [svn-r21186] Snapshot version 1.8 release 8 (snap8)HDF Tester2011-08-081-1/+1
|
* [svn-r21159] Snapshot version 1.8 release 8 (snap7)HDF Tester2011-08-011-1/+1
|
* [svn-r21150] Snapshot version 1.8 release 8 (snap6)HDF Tester2011-07-251-1/+1
|
* [svn-r21067] Purpose:Mike McGreevy2011-07-051-1/+1
| | | | | | | | | | | | | | | Fix HDFFV-7522 "--enable-production=xxx will produce incorrect configure summary" Description: Fixed a typo in configure.in that resulted in "-enableval" being displayed by the configure summary (and set in the CONFIG_MODE makefile variable) if the production mode was set to anything other than yes, no, or profile. The summary and CONFIG_MODE variable will now be set to the value specified by the user. Tested: jam, h5committest
* [svn-r21065] Snapshot version 1.8 release 8 (snap5)HDF Tester2011-07-041-1/+1
|
* [svn-r21044] Purpose:Mike McGreevy2011-06-281-22/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix HDFFV-7592 "Remove PACKEDBITS option from autotools files" Description: The code for h5dump's packed bits feature was conditionally compiled in via this option during its 'beta' release in 1.8.5. Now that the feature is fully supported, h5dump has since been changed to always compile the packed bits code (having removed the #ifdef H5_HAVE_H5DUMP_PACKED_BITS checks), so this option in configure is no longer needed. This commit removes the --enable-h5dump-packed-bits configure option, including the help summary from './configure --help' and the libhdf5.settings output summary, the PACKED_BITS Makefile variable, and the definition of H5_HAVE_H5DUMP_PACKED_BITS define in appropriate pubconf header files (which has already been removed from use in source code as of r20722). Note that this option was never added to the trunk, thus this commit only need occur on the 1.8 branch. Tested: - Configure output, help, & summary verified on jam - h5committested
* [svn-r21035] Snapshot version 1.8 release 8 (snap4)HDF Tester2011-06-271-1/+1
|
* [svn-r21001] Snapshot version 1.8 release 8 (snap3)HDF Tester2011-06-201-1/+1
|
* [svn-r20932] Snapshot version 1.8 release 8 (snap2)HDF Tester2011-06-061-1/+1
|
* [svn-r20924] Snapshot version 1.8 release 8 (snap1)HDF Tester2011-05-301-1/+1
|
* [svn-r20898] Merge of configure changes 20891-2,4 from the trunk.Dana Robinson2011-05-241-10/+19
|
* [svn-r20889] Snapshot version 1.8 release 8 (snap1)HDF Tester2011-05-231-1/+1
|
* [svn-r20659] Description:Quincey Koziol2011-04-281-4/+4
| | | | | | | | | | | Bring r20657 from trunk back to 1.8 branch: Correct check for pthreads routine from pthread_join() to pthread_self() as intended. Tested on FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
* [svn-r20653] Description:Quincey Koziol2011-04-261-4/+4
| | | | | | | | | | | | | | | | Bring r20651 & r20652 from trunk to 1.8 branch: Switch from using 'pthread_create' to 'pthread_self' when trying to detect the pthread library, so that the Intel C compiler is happier with the prototype. Teach the tracing script & routines about the 'unsigned long' and 'unsigned long long' types, so that the H5Pset_fapl_log() API routine gets tracing information correct. Tested on: FreeBSD/32 6.3 (duty) (h5committested on trunk)
* [svn-r20565] Update 1.8 branch version to 1.8.8-snap0Mike McGreevy2011-04-201-1/+1
|
* [svn-r20530] Updated configure.in to check for a non-empty LL_PATH in ↵Larry Knox2011-04-151-1/+2
| | | | | | addition to using szip before attempting to export LL_PATH as LD_LIBRARY_PATH in the examples and hl/examples Makefiles. This fixes a probelm that caused make install or installcheck on FreeBSD machines. Tested on freedom and jam.
* [svn-r20525] Description:Mike McGreevy2011-04-151-43/+78
| | | | | | | | Merge revisions 20475, 20502, and 20504 from trunk to 1.8 branch. Tested: Tested on jam, fred, bangan (CYGWIN), and h5committested.
* [svn-r20521] Removed ibm-aix6.x file which just sourced ibm-aix file. ↵Albert Cheng2011-04-151-8/+2
| | | | | | | | | | Removed code in configure.in that tried to distinguish different versions of AIX. This is no longer needed. Tested: NCSA Blue-print. No h5committest since this affected AIX system only.
* [svn-r20193] Snapshot version 1.8 release 7 (snap1)Larry Knox2011-03-071-1/+1
|
* [svn-r19824] 1. Made fixes as in rev #19813 in trunk:Vailin Choi2010-11-181-0/+1
| | | | | | | a) Add comments to test_4() in test/external.c about the name "/ link". b) Fix one memory leak in src/H5Lexternal.c: free memory pointed to by tmp_env_prefix for HDF5_EXT_PREFIX case. 3. Made changes for bug #1930 as in rev #19783, #19781 in trunk. 4. Made corresponding CMake changes as in rev #19782 in trunk.
* [svn-r19809] Purpose:Mike McGreevy2010-11-171-29/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "--enable-unsupported" configure flag. Description The "--enable-unsupported" configure flag allows a user to prevent configure from failing due to the use of incompatible options, such as c++ with parallel. Specifying --enable-unsupported will bypass all of configure's checks for incompatible and unsupported combinations of flags. There are no guarantees that the library will be configured in any sort of working condition, but that's the risk of using the --enable-unsupported flag. I've changed all default error messages related to unsupported option combinations to indicate that using --enable-unsupported will allow configure to complete without error. Tested: by hand on jam, tested all unsupported configure option combinations with and without the new flag, making sure the flag allows configure to finish without error. (h5committest wouldn't do any good here; it won't test the new option, and since we're enabling unsupported combinations, failures are likely to occur in build or tests with --enable-unsupported turned on anyways. That's why they're unsupported!)
* [svn-r19695] Changed the default NPROCS from 3 to 6 for MPI tests.Albert Cheng2010-10-281-7/+7
| | | | | Tested: in jam only since that is that only parallel tests h5committest would have done.
* [svn-r19693] Bug 2008 - IBM Power6 Linux uses special conversion algorithms ↵Raymond Lu2010-10-281-0/+162
| | | | | | | | | to convert some values from long double to (unsigned) long and from (unsigned) long to long double. I added tests in configure.in to detect these algorithms. Before I can figure out them, I disable the tests in dt_arith.c. Tested on jam, heiwa, amani, IBM Power6 Linux machine in Holland (huygens.sara.nl).
* [svn-r19511] Snapshot version 1.8 release 7 (snap0)HDF Tester2010-10-051-1/+1
|
* [svn-r19451] Update version of 1.8 branch to HDF5 1.8.7-snap0Mike McGreevy2010-09-211-1/+1
|
* [svn-r19423] Bug fix: 1961-- AIX 6.1 --enable-share did not work.Albert Cheng2010-09-201-0/+3
| | | | | | | | | | | | | | | | | | | Description: In an AIX 6.1 system, configure --enable-shared could not build a shared HDF5 library. The problem was because the version of config.guess was too old to recongnize AIX 6.X and also configure.in had a local fix which did not recognize AIX 6.X. Solution: 1. Mike McGreevy updated bin/config.guess to handle AIX 6.X. 2 Albert fixed configure.in to recognize AIX 6.X. Note that though HDF5 can build shared lib for AIX 6.X systems but it still could not install the proper library as in AIX 5.X systems. Also, bin/config.sub should be updated too. Tested: BP which is the AIX 6.1 system that exposed this problem.
* [svn-r19371] Updated autoconf to version 2.6.7, libtool to version 2.2.10, ↵Larry Knox2010-09-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and m4 to version 1.4.14. Also added m4 directory for m4 macros according to autoconf suggestion. Tested with h5committest on amani, jam, and heiwa, and on linew. -This line, and those below, will be ignored-- M hdf5_1_8/test/Makefile.in A hdf5_1_8/m4 AM hdf5_1_8/m4/ltsugar.m4 AM hdf5_1_8/m4/libtool.m4 AM hdf5_1_8/m4/ltversion.m4 AM hdf5_1_8/m4/lt~obsolete.m4 AM hdf5_1_8/m4/ltoptions.m4 M hdf5_1_8/configure M hdf5_1_8/Makefile.in M hdf5_1_8/testpar/Makefile.in M hdf5_1_8/configure.in M hdf5_1_8/src/Makefile.in M hdf5_1_8/tools/Makefile.in M hdf5_1_8/tools/misc/Makefile.in M hdf5_1_8/tools/h5dump/Makefile.in M hdf5_1_8/tools/h5repack/Makefile.in M hdf5_1_8/tools/h5jam/Makefile.in M hdf5_1_8/tools/h5diff/Makefile.in M hdf5_1_8/tools/lib/Makefile.in M hdf5_1_8/tools/h5copy/Makefile.in M hdf5_1_8/tools/h5import/Makefile.in M hdf5_1_8/tools/h5stat/Makefile.in M hdf5_1_8/tools/h5ls/Makefile.in M hdf5_1_8/hl/test/Makefile.in M hdf5_1_8/hl/tools/Makefile.in M hdf5_1_8/hl/tools/gif2h5/Makefile.in M hdf5_1_8/hl/Makefile.in M hdf5_1_8/hl/src/Makefile.in M hdf5_1_8/hl/c++/test/Makefile.in M hdf5_1_8/hl/c++/Makefile.in M hdf5_1_8/hl/c++/src/Makefile.in M hdf5_1_8/hl/c++/examples/Makefile.in M hdf5_1_8/hl/fortran/test/Makefile.in M hdf5_1_8/hl/fortran/Makefile.in M hdf5_1_8/hl/fortran/src/Makefile.in M hdf5_1_8/hl/fortran/examples/Makefile.in M hdf5_1_8/hl/examples/Makefile.in M hdf5_1_8/config/commence.am M hdf5_1_8/MANIFEST M hdf5_1_8/c++/test/Makefile.in M hdf5_1_8/c++/Makefile.in M hdf5_1_8/c++/src/Makefile.in M hdf5_1_8/c++/examples/Makefile.in M hdf5_1_8/bin/ltmain.sh M hdf5_1_8/bin/reconfigure M hdf5_1_8/perform/Makefile.in M hdf5_1_8/fortran/test/Makefile.in M hdf5_1_8/fortran/testpar/Makefile.in M hdf5_1_8/fortran/Makefile.in M hdf5_1_8/fortran/src/Makefile.in M hdf5_1_8/fortran/examples/Makefile.in M hdf5_1_8/aclocal.m4 M hdf5_1_8/examples/Makefile.in
* [svn-r19204] Bug 1917: post cleanup.Albert Cheng2010-08-091-2/+2
| | | | | | | | | | fseek64 was used to support large file access for the STDIO driver back in version 1.2.2 in year 2000. Some how it was not included in version 1.4.0. Now, fseeko64 is used to support large file. There is no more need for fseek64 which is not a standard call. Removed its presence from configure and related files. Tested: jam for configure only.
* [svn-r19186] Bug fix: ID 1917Albert Cheng2010-08-061-3/+3
| | | | | | | | In some machine (Linux), when --disable-largefile is used, it claims it has fseeko64 but off64_t is NOT supported. Moved the test of fseeko64 and ftello64 to where fseek64 is so that they are tested only if off64_t is supported. Tested: h5committested.
* [svn-r19159] Added the tests for fseeko64 and ftello64 which will be used by ↵Albert Cheng2010-07-301-1/+1
| | | | | | | | | the STDIO VFD if they are available. Tested: jam only since it was tests for two new functions that are not used by the code yet.
* [svn-r19091] Snapshot version 1.8 release 5 (snap4)HDF Tester2010-07-191-1/+1
|
* [svn-r19067] Bug fix: ID 1921 change mpirun to mpiexecAlbert Cheng2010-07-141-54/+0
| | | | | | | | | | | Removed the recognition of parallel compilers of LAM (hcc) and ChMPIon (cmpicc) since we have no access to these two MPI implementations and decided not to support them any more. Test: Jam using parallel tests: 1. use CC=mpicc and confirmed it is recognized as a parallel compiler; 2. use CC=hcc and confirmed it is NOT recognized as a parallel compiler any more.