summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r17589] Snapshot version 1.9 release 47Larry Knox2009-10-041-11/+11
|
* [svn-r17582] Description:Quincey Koziol2009-10-021-5/+9
| | | | | | | | | | | | | | | | | | | | | Bring changes from file free space branch back to the trunk. *yay!* 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 (smirom) 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.5.8 (amazon) in debug mode Mac OS X/32 10.5.8 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r17567] Purpose:Mike McGreevy2009-10-011-27/+29
| | | | | | | | | | | | | | | | | | | | | Configure Fix Description: Modified configure to set FC and CXX to "no" when fortran and c++ are not being compiled, respectively. This will prevent configure from running some checks on these compilers when they are not being used. This fixes a problem that was occuring when FC and/or CXX are set to a nonexistant or invalid compiler. Even if the languages were disabled, a libtool test would fail, thus preventing libtool from properly linking any libraries, yet configure would not flag an error message due to this because the languages were disabled. Tested: - h5committest (jam, smirom, linew) - manually eyeballed configure output and logfile.
* [svn-r17542] New test:Albert Cheng2009-09-281-1/+2
| | | | | | | | Add new tests (tcheck_version, testcheck_version.sh) to verify H5check_version() does issue warnings and abort accordingly. Tests: H5committed tested plus jam serial tested.
* [svn-r17538] Snapshot version 1.9 release 46Larry Knox2009-09-271-10/+10
|
* [svn-r17518] Description:Quincey Koziol2009-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | Bring most of Vailin's changes to the fixed array data structure back to the trunk, including new regression test for data structure. 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) 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.5.8 (amazon) in debug mode Mac OS X/32 10.5.8 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r17502] Purpose:Albert Cheng2009-09-211-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stage 2 implementation of embedded library information feature. H5.c: added code to print the embedded library information when there is a library versions mis-match occurs. This ensures the library information string is included in the executable. Also modifies the code so that the Library mismatch warning string is included only once in the executable. H5private.h: Added a global reference to the libinfo string variable to prepare for possible stage 3 implementation of a public API. test/testlibinfo.sh.in: A new test added to verify the library information is indeed included in the executables. configure.in: configure: Added entry to auto-generate test/testlibinfo.sh. H5detect.c: Modified the libhdf5settings generating code to allow it to insert the strings to a file other than stdout. This maybe needed in stage 3 implementation. MANIFEST: updated with the newly added file of testlibinfo.sh.in. Tested: h5committest passed. Additional tests: jam serial; jam --disable-embedded-libinfo; jam --disable-shared. All passed.
* [svn-r17446] Snapshot version 1.9 release 45Larry Knox2009-09-031-11/+11
|
* [svn-r17440] Purpose:Mike McGreevy2009-08-311-49/+53
| | | | | | | | | | | | | | Add warning to configure Description: Patched up the configure script to issue a warning when the user has supplied the --enable-static-exec flag on a system that libtool indicates does not support the -static linker flag. Tested: jam, smirom, linew, liberty.
* [svn-r17392] I added a detection for the correctness of converting from ↵Raymond Lu2009-08-201-0/+68
| | | | | | | | | | unsigned long to float in the configure.in. The Pathscale compiler on Sandia's Linux machine misinterprets the values of unsigned long as negative during the conversion to float, when the first bit of unsigned long is on. Tested on jam. Need to test it on Sandia's machine.
* [svn-r17357] Purpose:Mike McGreevy2009-08-131-1/+1
| | | | | | | | | | | | | | | Header Installation Fix Description: Updated the bin/install-sh script with the copy from the new Automake 1.11 distribution. This addresses the problem with Solaris only copying the first header file on the one-line command to the install directory. Tested: Linew, Jam, Liberty, Smirom: - build, test, install, installcheck.
* [svn-r17345] Purpose:Mike McGreevy2009-08-121-31056/+7008
| | | | | | | | | | | | | | | | | | | | | | | | Updating autotools Description: Installed new autotools and used them to reconfigure HDF5. - Automake upgraded to 1.11 - Autoconf upgraded to 2.64 - bin/reconfigure script edited to use new versions (on jam), and run to generate new configure script and Makefile.in's. - configure.in script edited to add "_cv_" to all AC_CACHE_VAL strings (in order to comply with new autoconf standard). Tested: Tested on machines jam, smirom, liberty, linew. Tested w/ features c++, fortran, parallel. Tested w/ compilers gcc, pgcc, icc. Further testing via Daily Tests should catch any other outliers. Upon passing DT's, I'll propogate the new tools into 1.8, hdf4, et cetera.
* [svn-r17343] Snapshot version 1.9 release 44Larry Knox2009-08-121-10/+10
|
* [svn-r17228] Purpose:Mike McGreevy2009-07-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Fix BZ #1583 Description: The --enable-static-exec flag was broken. Configure was adding the -all-static linker flag to an environment variable which was subsequently never used. (looks like it was used in 1.6 Makefile.ins, but never moved to 1.8's Makefile.ams when we added automake support). To fix, I've added this environment varibale to the link lines of all the tools. Now, when --enable-static-exec is invoked, it will correctly generate statically linked executables in the installed bin directory. Tested: I've tested manually to ensure that the generated execs are static when the flag is used and dynamic when not. I've also tested when szip is used, as this was a use case mentioned in the bug report. Also: ran full tests with make check on jam and smirom for good measure.
* [svn-r17159] Snapshot version 1.9 release 43Larry Knox2009-07-061-11/+11
|
* [svn-r17135] Snapshot version 1.9 release 42Larry Knox2009-07-011-11/+11
|
* [svn-r17047] Snapshot version 1.9 release 41Larry Knox2009-06-141-11/+11
|
* [svn-r17019] Description:Quincey Koziol2009-06-091-6/+107
| | | | | | | | | | | | | | | | | | | | | | | Break out the configure check for fseeko & ftello from lseek64/fseek64/ ftruncate64, since the check for the latter routines is not a valid check for the former routines. 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) 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.5.7 (amazon) in debug mode Mac OS X/32 10.5.7 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r17012] Snapshot version 1.9 release 40Larry Knox2009-06-071-11/+11
|
* [svn-r16995] Snapshot version 1.9 release 39Larry Knox2009-06-011-18/+18
|
* [svn-r16897] Description:Quincey Koziol2009-04-301-0/+9
| | | | | | | | Add basic support for using 'aprun' to run parallel commands, when on a Cray. Tested on: Cray @ LBL (franklin)
* [svn-r16847] Description:Quincey Koziol2009-04-231-0/+461
| | | | | | | | | | | | | Bring r16846 from revise_chunks branch back to trunk: Fix broken (for how long?) H5_ASSIGN_OVERFLOW macro to actually detect overflows during assignments, along with several errors it [now] detected. Cleaned up a fix minor warnings and/or pieces of code also. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committest not needed - multi-platform test performed on branch)
* [svn-r16814] New feature(Bug 230):Albert Cheng2009-04-211-26/+52
| | | | | | | | | | | | | | | | | | | | | | | | Embed the content of libhdf5.settings into the hdf5 executables so that an "orphaned" executables can display (via the Unix strings command, for example) the library settings used to build the executables. This is a prototype implementation. Much improvement is needed. configure.in: Added the --disable-embedded-libinfo option to disable this feature. configure: src/H5config.h.in: Generated by autotools like automake. src/H5detect.c: Implement insert_libhdf5_settings() to insert the contents of libhdf5.settings into the library as an extern string variable so that it is included in all HDF5 executable. Much improvement is needed. fortran/src/Makefile.in: Auto-generated by bin/reconfigure. (i.e., I did make any changes to cause its direct regeneration). Tested: Jam serial, using default and --disable-embedded-libinfo, configure options.
* [svn-r16792] Description:Mike McGreevy2009-04-201-2/+11
| | | | | | | | | | | | - Updated bin/reconfigure to use latest version of automake (1.10.2). Re-generated Makefile.in's by running bin/reconfigure. - Added libtool version numbers to c++, fortran, hl, hl c++, and hl fortran libraries. Tested: jam, liberty, smirom
* [svn-r16738] Snapshot version 1.9 release 38Larry Knox2009-04-111-11/+11
|
* [svn-r16704] Snapshot version 1.9 release 37Larry Knox2009-04-081-11/+11
|
* [svn-r16650] Snapshot version 1.9 release 36Larry Knox2009-04-011-11/+11
|
* [svn-r16579] Snapshot version 1.9 release 35Larry Knox2009-03-151-10/+10
|
* [svn-r16561] Purpose:Mike McGreevy2009-03-101-1/+1
| | | | | | | | | | | | | | | | | | Bug Fix Description: Fixing BZ #1381. The --includedir=DIR configure option, which is used to specify the installation location of C header files, did not work correctly as the path was hard-coded in config/commence.am. I'm presuming this is because an older version of automake didn't know where to put c header files. In any case, removing this line now defaults the includedir to the same directory that it is currently hard-coded to, and also fixes the configure flag to allow customization of this value. Tested: jam, liberty
* [svn-r16554] Purpose:Mike McGreevy2009-03-091-32/+1
| | | | | | | | | | | | | | | | Bug Fix Description: Removing the code from configure which strips the '-g' flag from CFLAGS when in production mode. The current default CFLAGS in production mode does not include '-g', as intended, but we should allow users to override this and enable '-g' by setting the CFLAGS environment variable if desired. Note that this applies to FCFLAGS and CXXFLAGS as well. Tested: kagiso, linew, liberty
* [svn-r16553] Snapshot version 1.9 release 34Larry Knox2009-03-081-11/+11
|
* [svn-r16525] Snapshot version 1.9 release 33HDF Tester2009-03-011-11/+11
|
* [svn-r16518] have 2 expected outputs for 2 h5ls runs depending if run on a ↵Pedro Vicente Nunes2009-02-261-29/+40
| | | | | | | big or little endian machine. Configure.in was modified to export a variable carrying endianess information to testh5ls.sh. This script then compares the current run with 2 expected outputs, one for a big-endian machine (linew was used to generate the output), other for little endian (jam was used to generate the output) the way h5ls prints types, it starts searching for NATIVE types first. One solution would be h5ls not to detect these native types, using for example the same print datatype function that h5dump does, that would make the output look the same on all platforms ("32-bit little-endian integer" would be printed instead). Drawback, this "native" information would not be available. Other solution is to have not one but 2 expected outputs and make the shell script detect the endianess and compare with one output or other tested: h5committest
* [svn-r16506] Snapshot version 1.9 release 32HDF Tester2009-02-221-11/+11
|
* [svn-r16484] Snapshot version 1.9 release 31HDF Tester2009-02-151-11/+11
|
* [svn-r16453] Snapshot version 1.9 release 30HDF Tester2009-02-081-11/+11
|
* [svn-r16397] Snapshot version 1.9 release 29HDF Tester2009-02-011-11/+11
|
* [svn-r16344] Snapshot version 1.9 release 28HDF Tester2009-01-251-11/+11
|
* [svn-r16329] Snapshot version 1.9 release 27HDF Tester2009-01-181-11/+11
|
* [svn-r16306] Description:Quincey Koziol2009-01-141-1/+67
| | | | | | | | | | | | | | Bring r16305 back from revise_chunks branch: Add detection of C99 "designated initializers" to configure script and use new H5_HAVE_C99_DESIGNATED_INITIALIZER macro to conditionally compile default layout variables in src/H5Pdcpl.c Also, minor code cleanups, etc. Tested on: FreeBSD/32 6.3 (duty) in debug mode (Other platforms tested on branch)
* [svn-r16220] Snapshot version 1.9 release 26HDF Tester2008-12-281-11/+11
|
* [svn-r16194] Purpose:Mike McGreevy2008-12-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Bug Fix Description: Resolved issues with broken sanity checks that were failing when the 'b2' debugging package was enabled (v2 b-tree debugging): - Fixed outdated assertions that would not compile. They now compile and function correctly. - Removed too far outdated assertions that would require too much unnecessary refactoring of code in order to satisfy their initial purpose. - Re-enabled b2 debugging package when "--enable-debug=all" is specified on the configure line. Tested: jam, smirom, linew
* [svn-r16138] Snapshot version 1.9 release 25HDF Tester2008-11-301-11/+11
|
* [svn-r16121] Snapshot version 1.9 release 24HDF Tester2008-11-231-10/+10
|
* [svn-r16095] Purpose: Updating bin/reconfigure scriptMike McGreevy2008-11-181-1/+1
| | | | | | | Updating bin/reconfigure script to point to autotools in /mnt/hdf/packages, since /home1/packages no longer exists. Tested: kagiso
* [svn-r16078] Snapshot version 1.9 release 23HDF Tester2008-11-161-11/+11
|
* [svn-r16044] Snapshot version 1.9 release 22HDF Tester2008-11-091-11/+11
|
* [svn-r16018] Snapshot version 1.9 release 21HDF Tester2008-11-021-11/+11
|
* [svn-r15953] Snapshot version 1.9 release 20HDF Tester2008-10-261-11/+11
|
* [svn-r15947] Purpose: Bug FixMike McGreevy2008-10-241-3/+8
| | | | | | | | | | Description: Adding the SZIP path to LD_LIBRARY_PATH within configure was inadvertently blowing away anything already in LD_LIBRARY_PATH. This fixes that, which solves, among other things, the problem where configure failed to learn how to print 'long long' on cobalt. Tested: full make check install: kagiso, smirom configure / make / h5ls test only : cobalt, linew