summaryrefslogtreecommitdiffstats
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r14097] Description:Quincey Koziol2007-08-211-0/+1
| | | | | | | | | | | | | First real use of API versioning code, H5E routines switched to use new API versioning scheme. Tested on: Mac OS X/32 10.4.10 (amazon) FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Linux/32 2.6 (kagiso) Linux/64 2.6 (smirom) Solaris/32 5.10 (linew)
* [svn-r14096] There're 3 changes in this checkin as below:Raymond Lu2007-08-201-0/+19
| | | | | | | | | | | | | | | | | | 1. In H5Dwrite and H5Dread, let the data buffer point to a fake address if the application passes in an empty buffer. This is mainly for MPIO programs that some processes may not have any data to write or read but still participate the I/O. This solution solves some MPI's problem like the ChaMPIon on tungsten which doesn't support empty buffer. 2. The ChaMPIon on tungsten doesn't support complex derived MPI data type correctly and collective I/O when some processes don't have any data to write or read correctly. Detect the compiler "cmpicc" in the system-specific config file and set the variables for these two cases to false. The PHDF5 library already has set up a way to switch collective chunked I/O to independent under these two cases. 3. A bug fix - During the work of the optimization for compound data I/O, the case for switching collective chunked I/O to independent I/O was leftout. Fixed it by adding I/O caching to it in H5D_multi_chunk_collective_io in H5Dmpio.c. Tested on tungsten, cobalt, and kagiso for parallel; on linew and smirom for serial.
* [svn-r14061] Purpose: Removing --disable-hsizet flag from configure.Mike McGreevy2007-08-091-24/+4
| | | | | | | Description: This flag causes problems for users and is difficult to support in the library. It has been removed. (see Bug 708). Tested: kagiso, linew
* [svn-r14047] Purpose: Adding H5_HAVE_SIGLONGJMP macro to configure.Mike McGreevy2007-08-071-1/+1
| | | | | | | Description: Configure will now detect the presence of the 'siglongjmp' function. If present, the macro H5_HAVE_SIGLONGJMP will be defined in src/H5pubconf.h. Tested: kagiso, smirom, linew
* [svn-r14027] Maintenance: changed version number to 1.8.0-beta3post1 using ↵Elena Pourmal2007-07-301-1/+1
| | | | bin/h5vers script
* [svn-r14025] Maintenance: Changed version number to 1.8.0-beta3, put warning ↵hdf5-1_8_0-beta3Elena Pourmal2007-07-301-1/+1
| | | | | | | into INSTALL file for the 1.8.0-beta* releases Tested: Release tar ball is available on the frp server, It was tested on kagiso with the PGI compilers.
* [svn-r14023] Purpose:Vailin Choi2007-07-271-1/+2
| | | | | | | | | | reorganization. Description: move the h5stat tool into its own directory. Platform tested: kagiso.
* [svn-r14022] Description:Quincey Koziol2007-07-261-3/+0
| | | | | | | | | | | | | | | | Remove stray reference to "group revision" configure flag Remove Windows-specific EOL characters from src/H5FDwindows.c Add some missing types to bin/trace Re-run bin/reconfigure script to regenerate information after changes above. Tested on: FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Linux/32 2.6 (linux) Solaris/32 2.10 (linew)
* [svn-r13972] Description:Quincey Koziol2007-07-131-0/+33
| | | | | | | | | Add --with-default-api-version configure flag. Tested on: Mac OS X/32 10.4.10 (amazon) FreeBSD/32 6.2 (duty) Linux/32 2.6 (kagiso)
* [svn-r13971] Description:Quincey Koziol2007-07-121-1/+28
| | | | | | | | | | | | | | Add --enable-deprecated-symbols configure option, to allow users to remove deprecated public API symbols at configure time. Add bin/make_vers script to bin/reconfigure actions. Run bin/reconfigure to regenerate autotool components. Tested on: Mac OS X/32 10.4.10 (amazon) FreeBSD/32 6.2 (duty) Linux/32 2.6 (kagiso)
* [svn-r13928] Purpose: 1) Moving H5_CXX_HAVE_OFFSETOF macro to ↵Mike McGreevy2007-06-291-17/+1
| | | | | | | | | | src/H5pubconf.h file. 2) Removing configuration of c++/src/H5cxx_pubconf.h file. Reasoning: the additional pubconf file caused compilation complications, this is cleaner. Tested: kagiso, smirom
* [svn-r13925] Purpose: intermediate checkin for offsetof fix for PGI compiler.Mike McGreevy2007-06-281-7/+37
| | | | | | | | | | Description: added new configuration to generate a pubconf file in the c++/src directory, H5cxx_pubconf.h. When C++ compiler recognizes 'offsetof', the macro H5_CXX_HAVE_OFFSETOF is defined in the new pubconf file. tested: kagiso, smirom
* [svn-r13913] Maintenance after beta2 release: used bin/h5vers script to ↵Elena Pourmal2007-06-251-1/+1
| | | | change version number to 1.8.0-beta2poat1
* [svn-r13909] Mainetnance before createing beta2 tar ballhdf5-1_8_0-beta2Elena Pourmal2007-06-251-1/+1
| | | | Changed version number to 1.8.0-beta2
* [svn-r13893] Maintenance: Bump up version to beta2pre2 after creating a tar ↵Elena Pourmal2007-06-201-1/+1
| | | | ball for remote testing
* [svn-r13892] Maintenance: Changed library version to beta2pre1 in ↵Elena Pourmal2007-06-201-1/+1
| | | | | | | preparation for remote testing for the HDF5 1.8.0-beta2 release Platforms tested: kagiso (small change done by bin/h5vers script)
* [svn-r13865] Purpose: Adding a new macro, H5_HAVE_OFFSETOF.Mike McGreevy2007-06-141-0/+7
| | | | | | | | Description: When the compiler has the __offsetof__ extension, the H5_HAVE_OFFSETOF macro will be defined. When the compiler does not have the extension, the macro will remain undefined. Tested: kagiso
* [svn-r13850] Description:Quincey Koziol2007-06-111-2/+2
| | | | | | | | | | | Hook "default VFD" configure macros into library. Also, make "default VFD" default to sec2 instead of nothing. Tested on: FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Mac OS X/32 10.4.9 (amazon)
* [svn-r13849] Purpose: adding a --with-default-vfd= flag to configuration.Mike McGreevy2007-06-111-0/+29
| | | | | | | | Description: this flag will define the macro H5_DEFAULT_VFD in src/pubconf.h and set it to be either H5FD_SEC2 or H5FD_STDIO, depending on the value set with the configuration flag (either sec2 or stdio). Tested: kagiso, smirom, linew
* [svn-r13846] Purpose: To remove changes from version #13839 (regarding ↵Mike McGreevy2007-06-081-20/+0
| | | | | | | | DEFAULT_VFD). Description: Changes made during this checkin need to be greatly modified, so I'm removing them now rather than leaving them in and fixing them later.
* [svn-r13839] Purpose: creation of a DEFAULT_VFD macro in the ↵Mike McGreevy2007-06-071-0/+20
| | | | | | | | | | | test/Makefile. Description: a new configure flag has been created that will now set a macro in the test/Makefile. The flag is with-default-vfd=. When set to a virtual file driver (e.g. "--with-default-vfd=sec2"), the macro DEFAULT_VFD will hold this value. Tested: kagiso, smirom, linew
* [svn-r13829] Some systems (only SGI Altix ProPack 4 discovered so far) ↵Raymond Lu2007-06-021-0/+31
| | | | | | | | | | | | doesn't return correct file size from MPI_File_get_size. Bypass this problem by replacing it with stat. Add an option --disable-mpi-size in configure to indicate this function doesn't work properly. Add a test in testpar/t_mpi.c, too. If it returns wrong file size, print out a warning. Tested on kagiso (parallel) because already tested the same change to v1.6 on several platforms (kagiso, cobalt, copper, and sol).
* [svn-r13814] Description:Quincey Koziol2007-05-291-0/+65
| | | | | | | | | | | | | | Change back to clearing memory buffers by default, but give users option to disable this, for performance reasons (--disable-clear-file-buffers). Also, add configure option (--enable-using-memchecker) to conveniently control making the library "play nice" with memory checking tools like valgrind and purify. Tested on: Mac OS X/32 10.4.9 (amazon) FreeBSD/32 6.2 (duty) Linux/32 2.6 (kagiso)
* [svn-r13716] updated the help message of the --enable-debug to reflect its ↵Albert Cheng2007-05-011-2/+3
| | | | | | default now depends on the setting of --enable-production.
* [svn-r13703] Feature:Albert Cheng2007-04-271-1/+11
| | | | | | | | Change --enable-debug default to no if producton is enabled. Platform tested: kagiso just doing configure with various combinations of option and varified the output.
* [svn-r13692] Snapshot version 1.8 release 0 (beta1post0)HDF Tester2007-04-231-1/+1
|
* [svn-r13685] Description:Quincey Koziol2007-04-181-1/+1
| | | | Update the version string to "1.8.0-beta1post0"
* [svn-r13683] Description:hdf5-1_8_0-beta1Quincey Koziol2007-04-181-1/+1
| | | | | Change the release string for the beta1 release, so the tag in subversion is correct.
* [svn-r13633] PurposeAlbert Cheng2007-04-111-0/+3
| | | | | | | | | | New feature Description: Added test scripts to test the compiler scripts (h5cc, h5fc and h5c++) Tested platform: Kagiso (serial and pp)
* [svn-r13588] A support of files bigger than 2GB for STDIO driver. Configure ↵Raymond Lu2007-04-041-2/+2
| | | | | | | | will check if fseeko is available. Using it instead of fseek can support big files because the offset is of type off_t not long int. Also added the test for STDIO in big.c.
* [svn-r13523] DescriptionAlbert Cheng2007-03-161-4/+4
| | | | | | | | | Switch the default setting for configure from --enable-production/--disable-debug to --disable-production/--enable-debug. Platform Tested: In kagiso with fortran and C++. No commit test because changes happened in configure and it is straight forward.
* [svn-r13476] Snapshot version 1.8 release 0 (alpha6snap2)HDF Tester2007-03-081-1/+1
|
* [svn-r13475] There's a configure issue linking szip's shared libraries when ↵Mike McGreevy2007-03-081-25/+48
| | | | | | | | | | | | running on kagiso. The static szip libraries are working as intended, but when shared szip libraries are present and intended for use they cannot be opened. A check has been implemented to test if shared szip libraries are functional on current platform. If they are not, and the user is trying to use them, szip is now disbaled and the user is informed. This issue occurs on kagiso, and the resolution was tested on kagiso.
* [svn-r13432] Changed the detection of alignment requirement for Direct I/O ↵Raymond Lu2007-02-281-40/+0
| | | | | | from configuration to run-time detection in H5FD_direct_open in H5FDdirect.c.
* [svn-r13355] Updated copyright notice to THG version.Albert Cheng2007-02-201-3/+4
| | | | | | Changed support email address to help@hdfgroup.org. Tested: Just visual verification since they are
* [svn-r13276] Snapshot version 1.8 release 0 (alpha6snap1)HDF Tester2007-02-111-1/+1
|
* [svn-r13247] Replaced /bin/rm in configure with just rm. This should have ↵James Laird2007-02-061-5/+5
| | | | | | | | | no effect on any platform, since configure already uses rm, but it will prevent a bug in the (bizarre) case that a system has rm somewhere other than /bin. Tested on smirom and kagiso.
* [svn-r13225] Purpose: bug fix.Albert Cheng2007-01-301-0/+1
| | | | | | | | Description: The lone colon test left behind the a.out file. Added a /bin/rm to clean it up. Platform tested: Kagiso only since it is a trivial change.
* [svn-r13216] Snapshot version 1.8 release 0 (alpha6snap0)HDF Tester2007-01-291-1/+1
|
* [svn-r13208] Changed the minor release string to alpha6snap0 for pre-alpha6 ↵Albert Cheng2007-01-271-1/+1
| | | | snapshot releases.
* [svn-r13198] Fiddled with the syntax of the configure test for srcdir="foo", ↵James Laird2007-01-251-4/+2
| | | | | | | | which should hopefully fix problems on copper and duty. Tested on copper, duty, kagiso, Cygwin.
* [svn-r13195] Snapshot version 1.8 release 0 (alpha5snap0)HDF Tester2007-01-251-1/+1
|
* [svn-r13184] Changed release version to alpha5snap0 to restart snapshot release.Albert Cheng2007-01-231-1/+1
| | | | | Platforms tested: Eyeballed the svn diff output. Looked good.
* [svn-r13181] Added a configure check to prevent a failure on Cygwin.James Laird2007-01-231-0/+20
| | | | | | | | | | | | | | It seems that while Cygwin supports the time command, it has trouble with the syntax srcdir="../../hdf5/test" time ./testhdf5 and complains. The solution is to test the above case in configure and not to use the time command if it fails; Cygwin is fine with srcdir="../../hdf5/test" ./testhdf5 Tested on Cygwin and kagiso. This feature shouldn't be a major compatibility problem since every platform but Cygwin is already fine with the current syntax.
* [svn-r13138] Description:Quincey Koziol2007-01-121-1/+1
| | | | | | | | | | | | | Auto-detect the support for the posix_memalign routine and disable the direct I/O VFD if posix_memalign is not supported. This should allow direct I/O to be auto-detected and disabled on FreeBSD. (Direct I/O itself works fine, but doesn't have the alignment requirements on FreeBSD that it has on Linux, so the code would have to be re-worked to not use posix_memalign and we don't need to support that right now). Tested on: FreeBSD/32 6.1 (duty) Linux/32 2.4 (kagiso)
* [svn-r13080] Description:Elena Pourmal2006-12-201-0/+9
| | | | | | | | | | | | | Maintenance for the HPUX 11.23 platform. Problem: C++ shared libraries are not supported for the 64bit mode (+DD64 compiler flag) Solution: Disable shared C++ library when +DD64 flag is detected. Platforms tested: sirius (HPUX 11.23 at UMKC) and kagiso
* [svn-r12929] Hopefully this really is a fix for the tg-login errors.James Laird2006-11-161-0/+4
| | | | | | | | | | | The version of libtool used by HDF5 isn't directly affected by the reconfigure script; instead, libtoolize --force must be used by hand. Libtool was the source of the problem, so rolling its version back to 1.5.14 should solve the issue (at least temporarily). Reconfigure should still work on both heping and kagiso. Tested on heping, kagiso, and tg-login3.
* [svn-r12887] A fix for linking issues.James Laird2006-11-101-17/+8
| | | | | | | | | | | | Should disable linking against shared libraries in Fortran for compilers that don't support shared libraries. Should also fix problem when the wrong Fortran file extension was specified. If these changes don't solve the Daily Test issues, I'll look at backing out the autotool version change until I have time to fix them. Tested on heping, kagiso, juniper.
* [svn-r12886] Fix (hopefully) for last night's failures on tg-login3.James Laird2006-11-091-0/+6
| | | | | | | | | | | | | | | | It seems that the latest version of libtool is linking against shared versions of the szip libraries in Fortran, rather than the static versions. ifort doesn't support shared libraries at all. To solve the problem, we avoid shared libraries entirely unless we're building shared Fortran libraries ourselves. If libtool always behaves like this now, it may cause similar problems on other machines. If you notice that a machine is breaking when it links against a shared library, let me know. Tested on kagiso; nothing new is broken. If Albert has time this afternoon I'll ask him to test on tg-login3 as well.
* [svn-r12870] Add a new macro H5_HAVE_DIRECT_ALIGN in configure.in. Some ↵Raymond Lu2006-11-061-1/+41
| | | | | | | systems like copper and sleipnir doesn't require alignment for Direct I/O. If this's true, write or read data just like sec2 does.