summaryrefslogtreecommitdiffstats
path: root/src/H5config.h.in
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r25298] run reconfigure.Mohamad Chaarawi2014-06-161-0/+9
|
* [svn-r25280] merge from latest VOL/trunk branch.Mohamad Chaarawi2014-06-131-0/+3
|\
| * [svn-r25216] Snapshot version 1.9 release 182HDF Tester2014-05-251-3/+3
| |
| * [svn-r25215] Description:Quincey Koziol2014-05-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring changes from Coverity branch back to trunk: r20914: Use HDstrncpy and HDstrncat! --gh 20915: Use HDstrncpy and HDstrncat! --gh Tested on: Mac OSX/64 10.9.3 (amazon) w/gcc 4.9.0, C++, FORTRAN & parallel (too minor to require h5committest)
* | [svn-r25278] run reconfigure.Mohamad Chaarawi2014-06-131-0/+3
| |
* | [svn-r25272] reconfigureMohamad Chaarawi2014-06-121-0/+6
| |
* | [svn-r24942] merge from VOL branch.Mohamad Chaarawi2014-04-011-6/+0
|\ \ | |/
| * [svn-r24864] Description:Quincey Koziol2014-03-211-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove all traces of MPI-POSIX VFD and GPFS detection/code. Remove remaining traces of stream VFD. Remove testpar/t_posix_compliant test (it's not actually verifying anything). Clean up H5D__mpio_opt_possible() further. Moved environment variable that disables MPI collective operations into MPI-IO VFD (instead of it being in src/H5S.c). A few other small code cleanups. Tested on: Mac OSX/64 10.9.2 (amazon) w/parallel & serial
* | [svn-r24884] another update to configure.Mohamad Chaarawi2014-03-241-0/+3
| |
* | [svn-r24880] add iod corrupt tool configure argumentMohamad Chaarawi2014-03-241-0/+6
| |
* | [svn-r24793] Add indexing server implementation.Mohamad Chaarawi2014-03-131-0/+3
| | | | | | | | | | add indexing configure flag. add indexing files to Makefile.am
* | [svn-r24778] run reconfigure with new configure.ac changes.Mohamad Chaarawi2014-03-101-2/+2
| |
* | [svn-r24530] Fix autotools to find/include numpy headersJerome Soumagne2013-12-111-0/+6
| |
* | [svn-r24493] Include ax_python_devel.m4 / add enable-python optionJerome Soumagne2013-12-031-0/+6
| | | | | | | | Add H5AS module to makefile rules
* | [svn-r24405] - Edit configure magic to pick up IOD, MDHIM, PBL, PLFS, and ↵Mohamad Chaarawi2013-11-051-0/+21
| | | | | | | | | | | | DAOS_POSIX. - fix some warnings detected on Ostrich
* | [svn-r24303] update from VOL branch that has been updated with trunk.Mohamad Chaarawi2013-10-161-0/+3
|\ \ | |/ | | | | resolve conflicts, etc..
| * [svn-r24167] HDFFV-8513, HDFFV-8522 Plugin testing in h5repack, h5dump.Allen Byrne2013-09-191-1/+1
| | | | | | | | | | | | | | Add more usage info for UserMacros. Add new option information about the Plugin default path. Tested: local linux, jam
| * [svn-r24104] HDFFV-8345: add User Defined filters to h5repack.Allen Byrne2013-09-061-0/+3
| | | | | | | | | | | | Reviewed in H5T-61 Tested: local linux - cmake and autotools
* | [svn-r23837] merge from VOL branch and add new callbacksMohamad Chaarawi2013-06-271-0/+6
|\ \
| * \ [svn-r23694] merge from trunkMohamad Chaarawi2013-05-101-0/+6
| |\ \ | | |/
| | * [svn-r23377] Description:Quincey Koziol2013-03-191-0/+3
| | | | | | | | | | | | | | | Re-run bon/reconfigure, to generate detection of dirent.h and set up macro.
| | * [svn-r23346] First commit for DESY project. It has the basic functionality ↵Raymond Lu2013-03-131-0/+3
| | | | | | | | | | | | | | | | | | of loading dynamically filter libraries and a simple test for it. Tested on koala.
* | | [svn-r23767] Update autoconf files after running reconfigure on jamJerome Soumagne2013-06-131-18/+0
| | |
* | | [svn-r23747] update to use axe trunk instead of ID branch since changes are ↵Mohamad Chaarawi2013-06-101-1/+1
| | | | | | | | | | | | note merged back.
* | | [svn-r23723] add Jerome patch to be able to use latest Mercury.Mohamad Chaarawi2013-05-311-9/+0
| | | | | | | | | | | | fix configure.ac to not check for iofsl old library headers and check for mercury.
* | | [svn-r23583] update the encoding/decoding part of the IOD pluginMohamad Chaarawi2013-04-121-12/+18
| | | | | | | | | | | | | | | | | | | | | - complete overhaul to use FS proc macros - remove dead code Rename FS routines to HG and update configure magic and makefiles Many bug fixes
* | | [svn-r23458] update configure.ac to add a try compile in case eff is enabledMohamad Chaarawi2013-03-261-1/+4
| | |
* | | [svn-r23457] add --enable-eff to configure that defaults to noMohamad Chaarawi2013-03-261-3/+36
|/ / | | | | | | | | | | | | add HAVE_EFF build flag to indicate whether the IOD plugin should be compiled or not add an AM conditional to indicate whether the EFF test exampels should be compiled or not tested on jam
* | [svn-r23179] trunk mergeMohamad Chaarawi2013-01-181-0/+3
|\ \ | |/
| * [svn-r23111] Purpose:Dana Robinson2012-12-191-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes for HDF5 1.8.10 p1 HDFFV-7975 Changed the max single I/O operation size on Darwin/Mac OS X. HDFFV-8124 and HDFFV-8158 Fixed a core VFD bug when large blocks of data are read. HDFFV-8246 Added more fields to the VFD read/write error messages. Tested on: 64-bit Windows 7, Visual Studio 2010, CMake 64-bit Mac OS X Snow Leopard (Fred), Fortran, C++ 64-bit BE Linux (Ostrich), Fortran, C++ 32-bit LE Linux (jam), Fortran, C++ (also parallel w/ Fortran)
* | [svn-r22734] merge from trunk up to 22733Mohamad Chaarawi2012-09-041-1/+1
|\ \ | |/
| * [svn-r22709] HDFFV-8129: reconfigured on jam, Remove overloading of ↵Allen Byrne2012-08-231-1/+1
| | | | | | | | | | | | autotools TESTS var, rename configure.in to configure.ac, convert test scripts from hard *.sh to configure managed *sh.in files. Tested: h5committest
* | [svn-r22584] merge from trunk and resolve type ID registrationMohamad Chaarawi2012-07-161-0/+3
|\ \ | |/
| * [svn-r22471] Add check for MINGW - ws2_32 libraryAllen Byrne2012-06-181-0/+3
| | | | | | | | Tested: windows - mingw
| * [svn-r22448] Snapshot version 1.9 release 121HDF Tester2012-06-101-1/+1
| |
| * [svn-r22447] DAILYTEST-13: Remove check for vsnprintf works in config. ↵Allen Byrne2012-06-081-1/+1
| | | | | | | | | | | | Correct HAVE_WINSOCK name. Tested: windows
* | [svn-r22446] merge fron trunk pre-code reviewMohamad Chaarawi2012-06-081-2/+2
|\ \ | |/
| * [svn-r22430] CMake and configure synchronization effort. CMake added most ↵Allen Byrne2012-06-041-2/+2
| | | | | | | | | | | | | | | | tests and options: DEBUGPKG not addressed. Still needed: compiler wrapper scripts Tested: local linux(cmake) and h5committest
* | [svn-r21915] starting to set up vol frameworkMohamad Chaarawi2012-02-071-0/+3
|/ | | | fopen, fclose, fcreate routed through native vol
* [svn-r21517] - Added checks for clock_gettime() to configure.in.Dana Robinson2011-10-111-0/+3
| | | | | | | | Tested on Linux, FreeBSD, Solaris, MacOSX to ensure they are found correctly and everything builds. No code currently relys on clock_gettime(). - Brought Windows and VMS H5pubconf.h files into sync with the Linux file. Tested on Windows. Ray will test on VMS when this is pushed to the 1.8.x branch.
* [svn-r21101] HDFFV-7639Mike McGreevy2011-07-141-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-r20892] Purpose:Dana Robinson2011-05-231-0/+3
| | | | | | | | | | | Adds a check for the mach_time header file. Description: The mach time header file is needed for the monotonic timer / log VFD work. No code in the trunk depends on this file at this time. Tested on: jam(linux32-LE) tejeda(darwin32 LE) local darwin64 (snow leopard)
* [svn-r20502] Purpose:Mike McGreevy2011-04-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Add "silent make" mode configure option. Description: Automake 1.11 has a new option available that allows for a silent make mode. This functionality needs to be explicitly enabled in configure.in via the use of the automake macro AM_SILENT_RULES, which is what this commit is adding. This introduces a new configure option: --{en|dis}able-silent-rules This option is on by default, and simplies compile and link line outputs when building the library. Disabling this option will print full "verbose" output (i.e., full compile and linking lines for each target). Tested: This was tested on jam & h5committested
* [svn-r20476] Removed all references to memory.hDana Robinson2011-04-111-3/+0
|
* [svn-r19696] Bug 2008 - IBM Power6 Linux uses special conversion algorithms ↵Raymond Lu2010-10-281-0/+8
| | | | | | | | | | | 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. There are property changes to tools/misc, config, and Makefile.am when I brought the fix from 1.8. Tested on jam, heiwa, amani, IBM Power6 Linux machine in Holland (huygens.sara.nl).
* [svn-r19205] Bug 1917: post cleanup.Albert Cheng2010-08-091-3/+0
| | | | | | | | | | 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-r19160] Added the tests for fseeko64 and ftello64 which will be used by ↵Albert Cheng2010-07-301-0/+6
| | | | | | | | | 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-r18709] Purpose:Mike McGreevy2010-05-051-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | 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 has been removed in favor of the --enable-largefile flag (enabled by default), which can be used on all platforms. 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-r18659] Bug: 1764Albert Cheng2010-04-281-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.) For configure.in and configure: Added the test for setjmp, sigsetjmp, sigprocmask which are used by the H5detec.c. Tested: htcommittested, jam(serial).
* [svn-r18634] Description:Quincey Koziol2010-04-271-0/+6
| | | | | | | | | | | | | | | | | | | | | 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 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.3 (amazon) in debug mode Mac OS X/32 10.6.3 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode