summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r29158] HDFFV-9190: Changed configure.ac to define ↵Mike McGreevy2016-02-191-0/+2
| | | | | | | | | H5_USE_18_API_DEFAULT when 'v18' is provided to --with-default-api-version. Tested: h5committest.new and kituo with --with-default-api-version=v18
* [svn-r29131] Updated the GNU g++ compiler config file to use the new debug/Dana Robinson2016-02-171-0/+4
| | | | | | | production, etc. system. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial - prod/debug w/ C++
* [svn-r29129] Added NO_SYMBOLS_CFLAGS, etc. to allow stripping symbols whenDana Robinson2016-02-171-0/+3
| | | | | | | | | | | | | | | | | | | | --disable-symbols is specified and to ensure that production mode (where symbol stripping is usually a part of the FLAGS) doesn't conflict with --enable-symbols. This will allow better (though still limited) debugging of production/optimized code. The PGI, XLC, Intel, and Solaris files were not modified and do not generate the symbol removal flag at this time. They'll be updated in future check-ins. In the meantime, production mode on those platforms still usually strips symbols. This check-in also updates the Cygwin-specific files to use the new autotools FLAGS and option scheme when uncommon (non-gnu, etc.) Fortran compilers are used. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial (prod/debug w/ and w/o symbols) symbol presence/absence checked with objdump
* [svn-r29127] Moved the --enable-build-mode check in configure.ac to after theDana Robinson2016-02-161-54/+54
| | | | | | | | platform-specific build information so the debug and production flags are not clobbered. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial (production & debug)
* [svn-r29094] Removed the v-1 B-tree package from the list of packages thatDana Robinson2016-02-121-1/+6
| | | | | | | | | | | | can be configured to generate extra debugging output in both the autotools and CMake. This can still be set by defining H5B_DEBUG manually or by using a custom string in configure. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial CMake serial
* [svn-r29050] Setting --enable-build-mode=debug now creates an H5_DEBUG_BUILD ↵Dana Robinson2016-02-051-0/+1
| | | | | | definition. Tested on: linux VM (minor change)
* [svn-r29011] LFS changes in the autotools and library.Dana Robinson2016-01-281-22/+0
| | | | | | | | | | | | | | | | | * We assume that fseeko and ftello exist. * The *64 IO functions and types are no longer explicitly used. We now rely on a mapping provided by _FILE_OFFSET_BITS (or its equivalent). * _LARGEFILE(64)_SOURCE is no longer exposed via AM_CPPFLAGS. The CMake files have not yet been updated but CMake is still functional. The CMake configure files will just run a few unecessary tests and create unneeded #defines until they are updated in a few days. Tested on: Linux, OS X, Solaris, z/OS
* [svn-r28996] Autotools configure updates to allow separation of build type, ↵Dana Robinson2016-01-271-228/+571
| | | | | | | | | | | | | | debug symbols, asserts, profiling, and optimization. Also much refactoring, improved help, and --enable-<foo> options will now emit errors on nonsense (e.g.: --enable-foo="asdfasdf"). The libhdf5.settings.in file was also reformatted. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial and parallel autotools w/ various options
* [svn-r28995] Removed unused packages from list in --enable-debug=<pkgs> ↵Dana Robinson2016-01-271-2/+2
| | | | | | | | | | configure option (also updated CMake). Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools serial CMake (CMake 3.3.2)
* [svn-r28982] Fixed H5ST_dump signature problem and added st to the list ofDana Robinson2016-01-271-1/+1
| | | | | | | packages with extra debugging output. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
* [svn-r28972] Removed option to clear file buffers from autotools, CMake, and ↵Dana Robinson2016-01-261-26/+0
| | | | | | | | | | | | library. Buffers that will be written to disk will now always be cleared since not doing this has huge security implications. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0, x86_64) gcc 5.2.1 serial autotools parallel autotools (MPICH 3.1.4) serial CMake
* [svn-r28878] Removed some duplicated comment lines from configure.ac.Dana Robinson2016-01-131-3/+0
| | | | Tested on: N/A
* [svn-r28777] Description:Quincey Koziol2016-01-031-0/+31
| | | | | | | | | | Add --enable-memory-alloc-sanity-check option to configure, to track and sanity check memory allocations within the library. This is orthogonal to the --enable-using-memchecker option and can be used with/without it. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r28730] Snapshot version 1.9 release 233HDF Tester2015-12-281-1/+1
|
* [svn-r28581] Brought flock changes over from revise_chunks as well as a fewDana Robinson2015-12-111-3/+3
| | | | | | | minor tweaks from H5private.h. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial only, autotools and CMake (3.3.2)
* [svn-r28488] Removed second argument from AC_CHECK_SIZEOF() in configure.ac. ↵Dana Robinson2015-12-031-44/+44
| | | | | | | | This is no longer needed for cross compiling and is ignored. Tested on: h5committest
* [svn-r28138] Add first support for _Bool and make hbool_t a "real" _Bool if ↵Jerome Soumagne2015-10-201-0/+12
| | | | | | | | | | | | | | available Fix tests accordingly and fix misuse of hbool_t in various places Fix initialization of H5Pgcpl/ocpl structs in property decoding routines Tested on: Linux/32 (jam) Linux/64 (platypus) Linux/PPC64 (ostrich) MacOSX/64 10.11
* [svn-r27835] Description:Quincey Koziol2015-09-211-91/+74
|\ | | | | | | | | | | | | | | Sync w/trunk. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel (h5committest not required on this branch)
| * [svn-r27832] Updates to configure.ac based on the results of autoscan.Dana Robinson2015-09-191-52/+63
| | | | | | | | | | | | | | This removes all of the TRY_* macros and replaces them with *_IFELSE macros, which are better for cross-compiling. Tested on: h5committest (cmake fails due to --enable-fortran2003)
| * [svn-r27794] Reintegration merge of features/autotools_rework branch with trunkDana Robinson2015-09-151-38/+10
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOTES: - Developers will have to run autogen.sh before building with the autotools. - autogen.sh takes the -p option to mimic the old bin/reconfigure behavior. - The generated error, overflow and version headers have been left in place. - The generated H5LT parser code has also been left in place. - There are no changes for CMake users at this time. Tested on: h5committest
| | * [svn-r27789] Merge of r27683-r27698 from the trunk.Dana Robinson2015-09-151-3/+2
| | | | | | | | | | | | Tested on: h5committest
| | * [svn-r27745] Merge trunk revision 27744Allen Byrne2015-09-101-1/+1
| | |
| | * [svn-r27702] Merge of r27699 from trunk.Dana Robinson2015-09-081-24/+11
| | | | | | | | | | | | | | | | | | | | | Removed some configure checks for obsolete Unix variants. The H5pubconf.h.in file that CMake uses was also updated. Tested on: h5committest
| | * [svn-r27684] Removed _BSD_SOURCE and _DEFAULT_SOURCE from the autotoolsDana Robinson2015-09-061-15/+0
| | | | | | | | | | | | | | | | | | C flags. They are no longer needed by the library. Fixes HDFFV-9079. Tested on: h5committest
| | * [svn-r27683] Restored the _POSIX_C_SOURCE flag that had been commented outDana Robinson2015-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | and modified the fortran/test/ Makefile.am to remove the build error with Intel Fortran. Tested on: h5committest
| | * [svn-r27677] Merge of r27675 from trunkDana Robinson2015-09-041-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed library checks for nsl and socket from the autotools configure on Solaris. The nsl and socket libraries are no longer used by the library. Fixes HDFFV-9118. Tested on: jam w/ autotools and CMake emu w/ autotools
| | * [svn-r27645] Updates to older special config files in configure.ac:Dana Robinson2015-09-011-8/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - solaris2.x renamed to solaris. There are recent changes to this file but the "2.x" is misleading since the changes are applied to all versions. - Removed support for OSF 4.x/5.x (Digital and Tru64 Unix). We no longer have the config files for these. Tested on: jam (autogen.sh only) emu (Solaris 11)
| | * [svn-r27638] Merged r27500-27631 from trunk.Dana Robinson2015-09-011-81/+78
| | |\
| | * | [svn-r27616] Replaced AC_CONFIG_HEADER (obsolete macro) with AC_CONFIG_HEADERS.Dana Robinson2015-08-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fixes HDFFV-9284 Tested on: jam
| | * | [svn-r27507] Merge of r27237-27500 from the trunk.Dana Robinson2015-08-141-97/+353
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested w/ h5committest NOTES: - The manifest may still be messed up. - Cmake fails since the dual binary work needs to be merged with this repo's CMake externals.
| | * | | [svn-r27270] Changes that allow the autotools to correctly deal with inlineDana Robinson2015-06-221-11/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | functions. - Inline markup schemes are now checked with AC_COMPILE_IFELSE tests instead of AC_C_INLINE. - The inline designator is now H5_INLINE instead of H5_inline. This is now set in H5private.h instead of H5pubconf.h. Tested on 64-bit linux VM
| | * | | [svn-r27222] Merge of r27035-27221 from the trunk.Dana Robinson2015-06-171-1/+1
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested on 64-bit linux VM: Serial: C++ and Fortran 2003 Parallel: Fortran
| | * \ \ \ [svn-r27038] Merge of r26393-27031 from the trunk.Dana Robinson2015-05-071-2/+26
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Tested on 64-bit linux VM w/ C++ and Fortran 2003
| | * | | | | [svn-r26641] configure.ac:Larry Knox2015-03-281-101/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove VPATH and related search path syntax checking. Remove check for H5_LONE_COLON and checking for lone colon compiler confusion. tools/h5dump/testh5dumpxml.sh.in tools/h5dump/CMakeTestsXML.cmake Remove test skipping for compilers that were formerly confused by lone colon. Tested with h5committest.
| | * | | | | [svn-r26639] Description:Quincey Koziol2015-03-281-27/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch AC_TRY_RUN macros to AC_RUN_IFELSE macros. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26621] Description:Quincey Koziol2015-03-271-111/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct AC_RUN_IFELSE macros. Tested on: PPC Linux/64 (ostrich)
| | * | | | | [svn-r26551] Description:Quincey Koziol2015-03-231-53/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the VSNPRINTF_WORKS macro, it's working around bugs in old SGI & HP compilers. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26549] Description:Quincey Koziol2015-03-231-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the BAD_LOG2_CODE_GENERATED macro/define, it's working around bugs in old SGI compilers. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26546] Description:Quincey Koziol2015-03-231-112/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert AC_TRY_RUN to AC_RUN_IFELSE, for the LDOUBLE_TO_LONG_SPECIAL and LONG_TO_LDOUBLE_SPECIAL checks. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26545] Description:Quincey Koziol2015-03-231-21/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the WANT_DATA_ACCURACY macro/define/configure option, since it's no longer attached to any library behavior. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26543] Description:Quincey Koziol2015-03-231-65/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the LLONG_TO_LDOUBLE_CORRECT macro/define, it's working around bugs in very old SGI/FreeBSD/Windows compilers. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not needed on this branch)
| | * | | | | [svn-r26513] Description:Quincey Koziol2015-03-201-64/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the LDOUBLE_TO_LLONG_ACCURATE macro/define, it's working around bugs in older SGI, HP/UX, MacOSX and Windows .NET 2003 compilers. Tested on: MacOSX/64 (amazon) 10.10.2 w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26511] Description:Quincey Koziol2015-03-201-31/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the FP_TO_INTEGER_OVERFLOW_WORKS macro/define, which is for working around bugs in the Cray X1 compiler and is no longer supported. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26508] Description:Quincey Koziol2015-03-201-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove HW_FP_TO_LLONG_NOT_WORKS macro/define, it was only addressing Windows .NET 2003 compiler issues. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26503] Description:Quincey Koziol2015-03-201-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove old platform configure files: craynv, dec-flags, hpux11.23, ia64-linux-gnu, nec-superux14.1, sv1-cray, x86_64-redstorm-linux-gnu Also remove CONVERT_DENORMAL_FLOAT, since this was only set in the configure files being removed. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26501] Desscription:Quincey Koziol2015-03-201-98/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove ULLONG_TO_LDOUBLE_PRECISION macro/define, as it's targeting bugs in the FreeBSD and Cygwin compilers. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26500] Description:Quincey Koziol2015-03-201-18/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the LLONG_TO_FP_CAST_WORKS macro/define, as it targets problems with the Visual Studio 6 compilers. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26499] Description:Quincey Koziol2015-03-201-18/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove ULLONG_TO_FP_CAST_WORKS macro/define, as it only applies to older platforms we aren't supporting any longer. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26494] Description:Quincey Koziol2015-03-191-36/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the LDOUBLE_TO_UINT_ACCURATE macro/define, it was addressing problems with older Intel compilers on Linux that are no longer supported. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| | * | | | | [svn-r26492] Description:Quincey Koziol2015-03-191-81/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the FP_TO_ULLONG_ACCURATE and FP_TO_ULLONG_RIGHT_MAXIMUM macros/defines, which were added to address problems with older PGI compilers and HP-UX systems and are no longer supported. Tested on: MacOSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)