summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* [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)
* | [svn-r26084] Configure now just checks for O_DIRECT being defined instead of ↵Dana Robinson2015-01-301-24/+14
| | | | | | | | | | | | | | | | | | | | | | trying to build and run a program using it, which is problematic (depends on file system, issues with cross-compiling). Part of HDFFV-9057 Tested on: jam (configure only)
* | [svn-r26083] Changed the default for building the direct VFD to 'no'.Dana Robinson2015-01-301-6/+8
| | | | | | | | | | | | | | | | | | Updated the direct VFD help string to make it more clear where it is suported. Part of HDFFV-7566 and HDFFV-7567 Tested on: jam (configure only)
* | [svn-r26082] Moved the high-level library checks up to the same place whereDana Robinson2015-01-301-40/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | 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' and removed yes/no behavior. If you ask for thread-safety, you can't disable Pthreads... Part of HDFFV-8719 Tested on: jam (configure only)
* | [svn-r26081] Moved the check for pthread_attr_setscope() into the ↵Dana Robinson2015-01-291-32/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | thread-safe checks section. Documented its necessity and added a cross-compiling option and helpful comment. Also removed a check for BSDgettimeofday from configure.ac, which was for Irix 5.3 support. Part of HDFFV-9087 Tested on: jam with threadsafe
* | [svn-r26079] Removed obsolete HAVE___TM_GMTOFF defines. This is an artifact ↵Dana Robinson2015-01-291-10/+0
| | | | | | | | | | | | | | | | | | | | of the Linux fork of glibc. It's been deprecated since at least 1997. Part of HDFFV-9085 Tested on: jam
* | [svn-r26076] Removed gettimeofday() time zone struct functionality.Dana Robinson2015-01-291-44/+0
| | | | | | | | | | | | Part of HDFFV-9085 Tested on: jam
* | [svn-r26071] Moved setting H5_DEFAULT_VFD from configure to src/H5private.h.Dana Robinson2015-01-291-28/+0
| | | | | | | | | | | | Fixes HDFFV-9081 Tested on: jam
* | [svn-r26069] Removed the option to selectively disable internal filters like ↵Dana Robinson2015-01-291-67/+0
| | | | | | | | | | | | | | | | | | | | n-bit at compile time. Fixes HDFFV-9086 Tested on: jam, both serial and parallel w/ fortran & C++
* | [svn-r26060] Fix for HDFFV-9091Scot Breitenfeld2015-01-271-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 405-408::fortran vars should be scoped Scoped: HAVE_SIZEOF HAVE_C_SIZEOF HAVE_STORAGE_SIZE FORTRAN_DEFAULT_REALisDBLE to where the tests are (in m4/aclocal_fc.m4) Tested: jam (gnu)
* | [svn-r26059] Fix for: HDFFV-9095 Scot Breitenfeld2015-01-271-1/+1
| | | | | | | | | | | | | | 4159:: Check if Fortran's default real is double precision. If it is and HL is being built then configure should fail due to bug HDFFV-889. Fix: This check should be located where HL is check for, and it is. Updated the comment to elimenate confusion.
* | [svn-r26057] Fix for: HDFFV-9094Scot Breitenfeld2015-01-271-17/+1
| | | | | | | | | | | | | | | | | | | | change include 'mpif.h' to module in tests Solution: changed to 'USE mpi' and moved the tests to m4/aclocal_fc.m4 Tested: jam (mpicc, mpif90)
* | [svn-r26055] Updates for:Mohamad Chaarawi2015-01-271-197/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | Discuss and Remove Infering parallel compilers (C and Fortran) from configure.ac https://jira.hdfgroup.uiuc.edu/browse/HDFFV-9068 Remove restriction to build shared with parallel https://jira.hdfgroup.uiuc.edu/browse/HDFFV-9069 Cleanup parallel sections in configure.ac https://jira.hdfgroup.uiuc.edu/browse/HDFFV-9096 tested h5committest
* | [svn-r26054] Fix for: HDFFV-9089Scot Breitenfeld2015-01-271-1/+1
| | | | | | | | | | | | 375::Compile the Fortran 77/90/95 interface -> remove 77 from comment Removed from comment.
* | [svn-r26052] Fixed false positive tests for intrensic functions.Scot Breitenfeld2015-01-271-6/+5
| | | | | | | | | | Tested: jam (mpi, gfortran, intel) --enable-fortran, and --enable-fortran --enable-fortran2003