summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* [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)
* [svn-r26489] Description:Quincey Koziol2015-03-191-84/+0
| | | | | | | | | Remove the ULONG_TO_FP_BOTTOM_BIT_ACCURATE macro/define, as it was added for SGI systems and old Solaris systems, which are no longer supported. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required)
* [svn-r26485] Description:Quincey Koziol2015-03-191-49/+0
| | | | | | | | | Remove the ULONG_TO_FLOAT_ACCURATE macro/define, we no longer support the Sandia system where it was necessary. Tested on: Mac OSX 10.10.2 (amazon) w/serial & parallel (h5committest not necessary on this branch)
* [svn-r26483] Description:Quincey Koziol2015-03-191-21/+0
| | | | | | | | | Remove INTEGER_TO_LDOUBLE_ACCURATE macro/define - we no longer support SGI systems. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
* [svn-r26439] Remove configure checks for redundant -I/usr/include and ↵Larry Knox2015-03-121-45/+0
| | | | | | -L/usr/lib additions. Tested jam, emu, ostrich, koala, platypus, quail.
* [svn-r26437] Remove DYNAMIC_DIRS variable from configure.ac.Jerome Soumagne2015-03-111-42/+0
| | | | Does not seem to be used anymore.
* [svn-r26436] Remove GNU make check from configure.acJerome Soumagne2015-03-111-8/+0
|
* [svn-r26435] Remove DEFAULT_LIBS from configure.ac and irix6.x config file whichJerome Soumagne2015-03-111-23/+3
| | | | | | was using it. Remove references to IRIX/irix* platform.
* [svn-r26434] Fix heading infoJerome Soumagne2015-03-111-1/+1
|
* [svn-r26429] Merge of r26393-26428 from the trunk.Dana Robinson2015-03-111-1/+1
|\ | | | | | | Tested w/ h5committest
| * [svn-r26412] Merge of r26081-2, 26226, and 26399 from the autotools rework ↵Dana Robinson2015-03-101-41/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | branch. Various tweaks for autotools thread-safety and Pthreads support. - Moved the check for pthread_attr_setscope() into the thread-safe checks section. Documented its necessity and added a cross-compiling option and helpful comment. - Moved the high-level library checks up to the same place where Fortran and C++ are checked. This will make it easier to handle threadsafe/high-level combinations later. - Also changed the default of --enable-pthread to 'check', which is the same as the old 'yes' behavior where we just check the standard locations. 'yes' and 'no' are still accepted, though 'no' will currently produce an error since the autotools only support Pthreads. Fixes: HDFFV-9087 Tested on: h5committest jam (w/ threadsafe)
* | [svn-r26423] Made the thread-safe + high-level library combination ↵Dana Robinson2015-03-111-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | "unsupported". A detailed error message is emitted if this combination is attempted. Builders can use --enable-unsupported to build the combo. Note that default builds will now need to use --disable-hl with --enable-threadsafe since the high-level library is built by default. Part of: HDFFV-8719 Tested on: Local Linux w/ various combinations of configure options.
* | [svn-r26410] HDFFV-9131: remove obsolete functions and other small changesAllen Byrne2015-03-091-108/+9
| |
* | [svn-r26399] Converted an AC_TRY_RUN macro to an AC_RUN_IFELSE macro.Dana Robinson2015-03-091-17/+19
| | | | | | | | | | | | | | | | Used with checking Pthread scope. Part of: HDFFV-9087 Tested on: Local Linux w/ thread-safety enabled
* | [svn-r26396] Merge of r26349-26392 from the trunk.Dana Robinson2015-03-091-1/+1
|\ \ | |/ | | | | Tested on: h5committest
| * [svn-r26382] Merge r26289 from autotools_rework branch to trunk:Mike McGreevy2015-03-061-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Fix HDFFV-9124 - Remove old libtool post-processing Description:   This revision removes some post-processing of the generated libtool script, which was added back in 2003 (see svn revisions 6285 and 6293) to address a deficiency in which the script failed to set the '$wl' variable for icc and pgcc compilers. Libtool has since fixed the issue, and the post-processing we've been running has essentially been a no-op for years, so it's safe for us to remove the post-processing snippet. Tested: Jam using pgcc and icc compilers.
| * [svn-r26363] Partial revert of r26347.Dana Robinson2015-03-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since off_t is exposed by the C API, the large file definitions MUST be exposed so that client code matches the library. These definitions have been switched back to AM_CPPFLAGS, which is exported to h5cc, etc. The POSIX and GNU definitions changes from r26347 have been left as using H5_CPPFLAGS, which is not sent to h5cc as we don't want to inflict our needs on external users. Fixes: HDFFV-9152 Tested on: h5committest
* | [svn-r26350] Merge of r26273-26348 from the trunk.Dana Robinson2015-03-041-8/+6
|\ \ | |/ | | | | Tested on: h5committest
| * [svn-r26347] Moves large file and POSIX/GNU defines from AM_CPPFLAGS to ↵Dana Robinson2015-03-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | H5_CPPFLAGS, which is where the rest of the #defines reside. The key difference is that AM_CPPFLAGS is exported to h5cc. These #defines are not necessary to consume the HDF5 API and it's bad form to inflict our build configuration on users. In particular, the GNU/POSIX defines could easily conflict with a user's. Fixes: HDFFV-9152 Tested on: h5committest
| * [svn-r26329] Merge of r26069, r26070, and r26072 from the ↵Dana Robinson2015-02-271-69/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | features/autotools_rework branch. Removed the configure option that allows selective disabling of individual internal filters (fletcher32, shuffle, etc.). This feature mucked up the code with a lot of #ifdefs, saved very little space, and was not scalable to a general scheme for library size reduction. We've decided to remove the feature while we investigate a more general scheme for decreasing the library size. Part of: HDFFV-9086 Tested on: h5committest
| * [svn-r26276] Merged r26075-80, 86 from features/autotools_rework branch.Dana Robinson2015-02-231-67/+6
| | | | | | | | | | | | | | | | | | | | | | | | Cleans up time functions in the autotools input files. Removed deprecated gettimeofday() time zone code and configure processing. Also removed some unused time function configure checks and defines. Fixes: HDFFV-9083 and HDFFV-9085 Tested on: 32-bit linux, serial and parallel (jam) OS X (kite) Solaris (emu)
| * [svn-r26275] Merge of r26042, 26083, 26084, 26085 from features/autotools_reworkDana Robinson2015-02-221-32/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Updated configure.ac so that the direct VFD can now be built without specifying _GNU_SOURCE, etc. on the command line. - The direct VFD is now disabled by default. It was previously enabled, but the configuration script couldn't configure it properly, making it a moot point. Fixes: HDFFV-9057, HDFFV-7567, HDFFV-9088, HDFFV-7566 Tested on: h5committest jam w/ direct VFD (*very* slow!) NOTE: platypus cmake fails, but this is not a new error.
| * [svn-r26272] Merge of r26071 from features/autotools_reworkDana Robinson2015-02-221-28/+1
| | | | | | | | | | | | | | | | | | | | | | | | Removes the --with-default-vfd option from configure. This was basically useless and only allowed selecting the stdio VFD. Since this is a demo VFD and not really a production VFD, we decided to retire this option. Fixes: HDFFV-9081 Tested on: h5committest NOTE: platypus cmake fails, but this is not a new error.
* | [svn-r26289] Purpose:Mike McGreevy2015-02-231-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix HDFFV-9124 - Remove old libtool post-processing Description: This revision removes some post-processing of the generated libtool script, which was added back in 2003 (see svn revisions 6285 and 6293) to address a deficiency in which the script failed to set the '$wl' variable for icc and pgcc compilers. Libtool has since fixed the issue, and the post-processing we've been running has essentially been a no-op for years, so it's safe for us to remove the post-processing snippet. Tested: Jam using pgcc and icc compilers.
* | [svn-r26274] Merge of r26096 to r26271 from trunk.Dana Robinson2015-02-221-1/+1
|\ \ | |/ | | | | | | Tested on: jam - serial: C++/Fortran parallel: Fortran
| * [svn-r26225] Removes broken open() call work-around that was specific to the nowDana Robinson2015-02-191-9/+0
| | | | | | | | | | | | | | | | | | | | unsupported Code Warrior compiler. Also removes the H5_NO_SHARED_WRITING symbol from the pubconf file. Fixes: HDFFV-9080 Tested on: jam only, after bin/reconfigure (all platforms should see no source changes)
| * [svn-r26219] Merge r26029 from autotools_rework feature branch.Dana Robinson2015-02-181-0/+5
| | | | | | | | | | | | | | | | | | Adds a comment to configure.ac indicating that Cygwin still has problems with srcdir and time. Fixes: HDFFV-9082 Tested on: jam (comment only change) w/ bin/reconfigure
| * [svn-r26188] Merged autotools fixes into the trunk:Scot Breitenfeld2015-02-161-264/+58
| | | | | | | | HDFFV-9089, HDFFV-9091, HDFFV-9092, HDFFV-9094, HDFFV-9095
| * [svn-r26180] merge configure fixes for HDFFV-9068,9069,9096,9097,9135 from ↵Mohamad Chaarawi2015-02-161-299/+42
| | | | | | | | | | | | | | | | | | | | | | | | autotools_rework branch: - Remove Infering parallel compilers (C and Fortran) from configure.ac - Remove restriction to build shared with parallel - Cleanup parallel sections in configure.ac - remove large file support checks - MPE fixes. tested with h5committest.
| * [svn-r26177] Snapshot version 1.9 release 214HDF Tester2015-02-151-1/+1
| |
| * [svn-r26173] HDF5-9117: if testing for proper working 'tr' command is needed.Albert Cheng2015-02-141-7/+1
| | | | | | | | | | | | | | | | | | | | Long time ago, the tr command in some platform does not work properly and this test was added to detect broken tr and abort the configure process. We are not aware of such broken tr command in current systems and decided to retire this test. The setup of ${TR} is still needed as it is used to process DEBUG_PKG. Tested: h5committested plus using "./configure --enable-debug=all" in jam.
| * [svn-r26146] Snapshot version 1.9 release 213HDF Tester2015-02-081-1/+1
| |
* | [svn-r26262] Restores maintainer mode to the configure.ac file but leaves it onDana Robinson2015-02-211-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | by default (unlike the trunk and 1.8 branches, where it's disabled by default). Users can build with --disable-maintainer-mode to remove autotools build dependencies. Part of: HDFFV-9122 Tested on: 64-bit linux VM (configure and autogen only)
* | [svn-r26258] Description:Quincey Koziol2015-02-201-47/+0
| | | | | | | | | | | | | | | | | | | | Remove LDOUBLE_TO_INTEGER_WORKS macro/define from configure/library/tests, since it was added to support non-standard behavior on SGI IRIX & HP-UX, which we don't support any longer. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
* | [svn-r26257] Description:Quincey Koziol2015-02-201-23/+0
| | | | | | | | | | | | | | | | | | Remove the LDOUBLE_TO_INTEGER_ACCURATE macro, since it was added to work around non-standard behavior on SGI IRIX, which we are no longer supporting. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial (h5committest not required on this branch)
* | [svn-r26226] Fixed the --with-pthread option so that it correctly handles ↵Dana Robinson2015-02-191-1/+4
| | | | | | | | | | | | | | | | | | | | 'yes' and 'no', which was broken after other work in this area. Part of: HDFFV-9087 Tested on: 64-bit linux VM
* | [svn-r26171] fix MPE setup.Mohamad Chaarawi2015-02-131-5/+0
| |
* | [svn-r26165] HDF5-9117: if testing for proper working 'tr' command is needed.Albert Cheng2015-02-131-6/+1
| | | | | | | | | | | | | | | | | | | | Long time ago, the tr command in some platform does not work properly and this test was added to detect broken tr and abort the configure process. We are not aware of such broken tr command in current systems and decided to retire this test. The setup of ${TR} is still needed as it is used to process DEBUG_PKG. Tested: in jam using "./configure" and "./configure --enable-debug=all".
* | [svn-r26132] reverted change 26177Scot Breitenfeld2015-02-051-0/+41
| | | | | | | | | | | | svn merge -c -26117 . Shared Fortran libraries don't work on Mac, the check for building shared on Mac needs to stay in.
* | [svn-r26127] Fixed typo.Scot Breitenfeld2015-02-051-1/+1
| |
* | [svn-r26117] Autotools work HDFFV-9067,Scot Breitenfeld2015-02-031-41/+0
| | | | | | | | | | | | Removed restiction of disabling shared libraries on the MAC, H5_FORTRAN_SHARED was replaced with HAVE_SHARED_CONDITIONAL since H5_FORTRAN_SHARED was removed. tested: jam
* | [svn-r26115] explain why If RUNSERIAL or RUNPARALLEL is the word `none' then ↵Mohamad Chaarawi2015-02-031-1/+2
| | | | | | | | replace it with empty string.
* | [svn-r26114] remove option to toggle large file support.Mohamad Chaarawi2015-02-021-94/+19
| |
* | [svn-r26100] Removed maintainer mode (AM_MAINTAINER_MODE) from configure.ac.Dana Robinson2015-02-021-12/+0
| | | | | | | | | | | | | | | | | | | | | | This is no longer needed since we don't check in generated files anymore. Actually, it was not really recommended in the first place: http://www.gnu.org/software/automake/manual/html_node/maintainer_002dmode.html Part of: HDFFV-9122 Tested on: jam
* | [svn-r26096] Merged r26024-26095 from trunk.Dana Robinson2015-02-021-1/+1
|\ \ | |/ | | | | Tested on: jam with Fortran and C++
| * [svn-r26092] Snapshot version 1.9 release 212HDF Tester2015-02-011-1/+1
| |
* | [svn-r26086] Solaris no longer has issues with requiring early checking for timeDana Robinson2015-01-301-14/+7
| | | | | | | | | | | | | | | | | | functions so the checks were merged with the other system call checks. Fixes HDFFV-9083 Tested on: Linux (jam) and Solaris (emu)
* | [svn-r26085] Improved the direct VFD configure checks.Dana Robinson2015-01-301-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | - Results of O_DIRECT and posix_memalign() checks are now output so users can more easily diagnose problems. - Configure now fails if --enable-direct-vfd was requested but either O_DIRECT or posix_memalign() are not present. Part of HDFFV-7566 Tested on: jam (configure only)