summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r19423] Bug fix: 1961-- AIX 6.1 --enable-share did not work.Albert Cheng2010-09-201-0/+21
| | | | | | | | | | | | | | | | | | | Description: In an AIX 6.1 system, configure --enable-shared could not build a shared HDF5 library. The problem was because the version of config.guess was too old to recongnize AIX 6.X and also configure.in had a local fix which did not recognize AIX 6.X. Solution: 1. Mike McGreevy updated bin/config.guess to handle AIX 6.X. 2 Albert fixed configure.in to recognize AIX 6.X. Note that though HDF5 can build shared lib for AIX 6.X systems but it still could not install the proper library as in AIX 5.X systems. Also, bin/config.sub should be updated too. Tested: BP which is the AIX 6.1 system that exposed this problem.
* [svn-r19408] In this revision the '/' after ${DESTDIR} wherever it occursLarry Knox2010-09-161-5/+15
| | | | | | | | | | | | | | | | | | | | has been removed. According to the official description of DESTDIR by Gnu at http://www.gnu.org/prep/standards/html_node/DESTDIR.html, DESTDIR is prepended to the normal and complete install path that it precedes for the purpose of installing in a temporary directory which is useful for building rpms and other packages. The '/' after ${DESTDIR} will be followed by another '/' at the beginning of the normal install path. When DESTDIR is empty the path then begins with '//', which is incorrect and causes problems at least for Cygwin. The change made in config/commence.am affects many Makefile.*s when bin/reconfigure is run. EXAMPLEDIRs had to be corrected individually. Also the scripts to run examples after they are installed have checks added to see that the fortran and c++ directories are present before trying to run the scripts in them. Tested with h5committest on amani, heiwa and jam.
* [svn-r19404] Update to H5REPACK tests for layout info required a grep script ↵Allen Byrne2010-09-161-0/+61
| | | | | | | | like runTest.cmake. Update CMakeLists.txt for new h5repack layout tests. Tested: local linux
* [svn-r19371] Updated autoconf to version 2.6.7, libtool to version 2.2.10, ↵Larry Knox2010-09-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and m4 to version 1.4.14. Also added m4 directory for m4 macros according to autoconf suggestion. Tested with h5committest on amani, jam, and heiwa, and on linew. -This line, and those below, will be ignored-- M hdf5_1_8/test/Makefile.in A hdf5_1_8/m4 AM hdf5_1_8/m4/ltsugar.m4 AM hdf5_1_8/m4/libtool.m4 AM hdf5_1_8/m4/ltversion.m4 AM hdf5_1_8/m4/lt~obsolete.m4 AM hdf5_1_8/m4/ltoptions.m4 M hdf5_1_8/configure M hdf5_1_8/Makefile.in M hdf5_1_8/testpar/Makefile.in M hdf5_1_8/configure.in M hdf5_1_8/src/Makefile.in M hdf5_1_8/tools/Makefile.in M hdf5_1_8/tools/misc/Makefile.in M hdf5_1_8/tools/h5dump/Makefile.in M hdf5_1_8/tools/h5repack/Makefile.in M hdf5_1_8/tools/h5jam/Makefile.in M hdf5_1_8/tools/h5diff/Makefile.in M hdf5_1_8/tools/lib/Makefile.in M hdf5_1_8/tools/h5copy/Makefile.in M hdf5_1_8/tools/h5import/Makefile.in M hdf5_1_8/tools/h5stat/Makefile.in M hdf5_1_8/tools/h5ls/Makefile.in M hdf5_1_8/hl/test/Makefile.in M hdf5_1_8/hl/tools/Makefile.in M hdf5_1_8/hl/tools/gif2h5/Makefile.in M hdf5_1_8/hl/Makefile.in M hdf5_1_8/hl/src/Makefile.in M hdf5_1_8/hl/c++/test/Makefile.in M hdf5_1_8/hl/c++/Makefile.in M hdf5_1_8/hl/c++/src/Makefile.in M hdf5_1_8/hl/c++/examples/Makefile.in M hdf5_1_8/hl/fortran/test/Makefile.in M hdf5_1_8/hl/fortran/Makefile.in M hdf5_1_8/hl/fortran/src/Makefile.in M hdf5_1_8/hl/fortran/examples/Makefile.in M hdf5_1_8/hl/examples/Makefile.in M hdf5_1_8/config/commence.am M hdf5_1_8/MANIFEST M hdf5_1_8/c++/test/Makefile.in M hdf5_1_8/c++/Makefile.in M hdf5_1_8/c++/src/Makefile.in M hdf5_1_8/c++/examples/Makefile.in M hdf5_1_8/bin/ltmain.sh M hdf5_1_8/bin/reconfigure M hdf5_1_8/perform/Makefile.in M hdf5_1_8/fortran/test/Makefile.in M hdf5_1_8/fortran/testpar/Makefile.in M hdf5_1_8/fortran/Makefile.in M hdf5_1_8/fortran/src/Makefile.in M hdf5_1_8/fortran/examples/Makefile.in M hdf5_1_8/aclocal.m4 M hdf5_1_8/examples/Makefile.in
* [svn-r19365] Bug Fix: ID 2019Albert Cheng2010-09-101-3/+9
| | | | | | | | | | | | | | | | | | | | | Description: The development (--disable-production) mode ran a long time, especially on the testhdf5 (select) that exceeded the wall clock 10 minutes limits and was terminated. It turned out the development had DEBUG_CFLAG set to "-g -xildoff".\ The -xildoff was added back when h5detect had errors when -g only was used. But that bug does not exist any more since when only -g is used to build, h5detect did not fail and all tests passed. Therefore -xildoff is removed. Furthermore, when "-g -O" is used to build the library, debuggers such as dbx can still use the executable, though some debugging ability like displaying local variables is not available in optimized code. But overall execution time shorten. Therefore, the C, Fortran aand CXX DEBUG flags are all set to "-g -O" by default. Tested: in Linew using the default development mode because the changes affect only the Sun platform.
* [svn-r19362] Move Windows specific compile and link flags to macrosAllen Byrne2010-09-093-17/+95
|
* [svn-r19358] Add POSIX warning to report ignore list.Allen Byrne2010-09-081-0/+1
|
* [svn-r19356] Bug fix: ID 2026Albert Cheng2010-09-082-2/+2
| | | | | | | | | | | | | | | | Description: testhdf5/select runs very slow when in --disable-production mode using pgcc compiler. This was caused by the -Mchkfpstk compiler switch added to the DEBUG_FLAGS in config/pgi-flags file. Solution: Removed -Mchkfpstk from both pgi-flags and pgi-fflags. See Bug 2026 for dettails. Tested: (no h5committest test since they don't use PGI compilers.) Jam (linux32): using pgcc/pgf90/pgCC using default and --enable-production. Amani (linux64): using pgcc/pgf90/pgCC (32 bits mode by "-tp k8-32"), using default and --enable-production.
* [svn-r19344] Corrected long long printf test.Allen Byrne2010-09-022-5/+2
| | | | | | | | | Added CMake commands to allow the install of the extlibs on windows. Updated ctest warning exception regex for VS2010 Bring r19343 from trunk Tested: windows
* [svn-r19326] Added parallel build commands.Allen Byrne2010-08-312-1/+373
| | | | | | | | Corrected use/name of source folder aliases. Duplicated FindMPI.cmake so that non-c++ compiler is found first (recommemded commands did not work). Bring r19325 from trunk Tested: local linux with mpich
* [svn-r19321] Added correction to check for existence of H5PRINTF_LL in ↵Allen Byrne2010-08-271-37/+39
| | | | | | PRINTF_LL test. Tested: local linux
* [svn-r19311] Description:Quincey Koziol2010-08-261-1/+1
| | | | | | | | Bump optimization down for Intel 10.* compilers, due to apparent bad code generation. Tested on: Linux/64 2.6 (cobalt) w/debug & production & Intel 11.1 compilers (h5committest not appropriate)
* [svn-r19303] bug 1678: temporary fix.Albert Cheng2010-08-251-0/+5
| | | | | | | | | | | | | | | | Description: aix -q32 default to a memory limit that some HDF5 tests would fail in malloc. Solution: Temporary hardset RUNSERIAL=${RUNSERIAL="env LDR_CNTRL=MAXDATA=0x20000000@DSA"} to bypass this problem until the test programs are fixed. Though -q64 binary has a higher default memory limit and does not need this patch, it is applied the same for the sake of simplicity since it is a temporary fix. Tested: in uP, tested 32 and -q64 modes. No h5committest since this applies to the AIX platform only.
* [svn-r19301] BZ 1958: Add h5dump xml tests to CMake supportAllen Byrne2010-08-254-3/+12
| | | | | | Bring r19300 from trunk Tetsed: local linux
* [svn-r19289] bug 1678: temporary fix.Albert Cheng2010-08-241-0/+5
| | | | | | | | | | | | | | | | Description: aix -q32 default to a memory limit that some HDF5 tests would fail in malloc. Solution: Temporary hardset RUNSERIAL=${RUNSERIAL="env LDR_CNTRL=MAXDATA=0x20000000@DSA"} to bypass this problem until the test programs are fixed. Though -q64 binary has a higher default memory limit and does not need this patch, it is applied the same for the sake of simplicity since it is a temporary fix. Tested: in BP, both -q32 and -q64 modes. No h5committest since this applies to the AIX platform only.
* [svn-r19270] Add warning exceptions.Allen Byrne2010-08-201-0/+16
| | | | Add memcheck ignore.
* [svn-r19257] Change Cmake to allow a local zlib header to be used in ↵Allen Byrne2010-08-204-48/+109
| | | | | | | | | | | H5Zdelate module. Corrected use of "SKIP" message in cmake. Corrections to cmake configuration files (for cmake external projects). Community suggested changes. Tested: local linux
* [svn-r19212] Updated cmake file with community suggested changes for cmake ↵Allen Byrne2010-08-104-4/+0
| | | | | | | | install files. Removed configure check for fseek Tested: local linux
* [svn-r19164] Add configure changes from r19159 to CMake.Allen Byrne2010-08-022-0/+8
|
* [svn-r19132] Description:Quincey Koziol2010-07-271-0/+4
| | | | | | | | Reduce compiler optimizations for v10.6, to work around bug with static constant char *'s. Tested on: Linux/32 2.4 (jam) w/PGI
* [svn-r19106] Move Resources folder to config/cmakeAllen Byrne2010-07-2018-0/+3089
| | | | Tested: Local Linux
* [svn-r18928] New feature:Albert Cheng2010-06-012-12/+78
| | | | | | | | | | Added ibm-flags to display the IBM XL compilers version information so that configure can report them in the configure summary and the libhdf5.settings file. For now, only the C compiler (xlc) versions are displayed. Also moved the C compiler options setting from ibm-aix to ibm-flags. Tested: NCSA Blue-print, both 32 and 64 bit modes.
* [svn-r18841] Changed version number to 1.8.4-snap0Mike McGreevy2010-05-181-1/+1
| | | | Updated RELEASE.txt file accordingly.
* [svn-r18836] Added code to config files, libhdf5.settings.in and ↵Larry Knox2010-05-173-1/+159
| | | | | | configure.in to add compiler version information for fortran and C++ in the settings file and the configure output for our common compilers on linux, solaris, and mac(gnu only). Tested: amani, jam, linew (h5committest) and with configure on these machines and tejeda.
* [svn-r18817] Added scripts to compile and run installed examples. The ↵Larry Knox2010-05-141-2/+22
| | | | | | scripts are installed with the examples, and there is one script to run the scripts for all hl examples and another to run the scripts for all the examples. Tested: amani, jam, linew (h5committest).
* [svn-r18779] Add ${DESTDIR} to scripts and Makefiles so that make ↵Larry Knox2010-05-121-5/+5
| | | | | | DESTDIR=<install directory> install, installcheck and uninstall is supported for installing examples, since they are now installed as part of make install. This was necessary for rpmbuilds, but should also be supported otherwise. Tested: amani, jam, linew with committest, rpmbuild on jam and amani.
* [svn-r18710] Purpose:Mike McGreevy2010-05-052-18/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 is being deprecated in favor of the --enable-largefile flag (enabled by default), which can be used on all platforms. --disable-linux-lfs can still be used to disable largefile support (on linux) when the --enable-largefile flag is not specified. 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-r18694] Correct missing line (fi) in revision 18680 and remove ↵Larry Knox2010-05-031-4/+1
| | | | | | incorrect code to install scripts to run examples. Correct code to install the scripts will be checked in later. Tested on amani and talwit using daily test shell.
* [svn-r18680] Added running make install-examples to make install. Make ↵Larry Knox2010-04-301-1/+4
| | | | install-examples will still install example files and make install will also install them.
* [svn-r18636] Description:Quincey Koziol2010-04-271-4/+5
| | | | | | | | More tweaks to PGI compile flags, to avoid too many warnings in system header files. Tested on: Linux/64 2.4 (amani) w/PGI 9.x & 10.x
* [svn-r18633] Description:Quincey Koziol2010-04-271-7/+9
| | | | | | | | | Bring r18632 from trunk to 1.8 branch: Clean up memory leak in test code. Tested on: Linux/64 2.4 (amani) w/debug & valgrind
* [svn-r18631] Description:Quincey Koziol2010-04-271-16/+4
| | | | | | | | | | | | | Bring r18630 from trunk to 1.8 branch: Fix remaining aliasing problems and enable optimizations w/gcc now. This addresses the remaining issues for Bug#1398. Tested on: 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 (h5committested on trunk)
* [svn-r18606] Description:Quincey Koziol2010-04-221-4/+65
| | | | | | | | | | Bring r18605 from trunk to 1.8 branch: Add new warning flags for gcc 4.5.x Tested on: FreeBSD/32 6.3 (duty) w/gcc 4.5 FreeBSD/64 6.3 (liberty) w/gcc 4.5
* [svn-r18530] Bug fix:Albert Cheng2010-04-071-1/+2
| | | | | | | | | | | | | | | When gcc is used in the AIX platform, it failed to compile tconfig.c because it does not recognize the __int64 type. The ibm-aix has the sizeof __int64=8 cached, as if all compilers supported this type. Solution: Removed the cached value for the sizeof __int64 so that during configure, gcc can report it does not support it and not to use it in the source code. Tested: NCSA Blue which is an AIX machine, using gcc or xlc compiler. (The gcc still have failure but is being fixed as separated bugs.)
* [svn-r18106] bug 1673:Albert Cheng2010-01-122-4/+4
| | | | | | | | | | | | | | The mixed use of RUNTEST (original) and RUNTESTS (new) caused confusion. E.g., the timings in test/ was still using the old $RUNTEST. It made more sense to use $RUNTEST which is used by the dejagnu feature of automake. So, I changed all $RUNTEST or $RUNTESTS to $RUNEXEC. config/commence.am & config/conclude.am are the two files that got changes. Also fixed an error in test/Makefile.am. The rest are changed by bin/reconfigure. Tested: h5committested.
* [svn-r18064] Purpose:Albert Cheng2010-01-051-0/+170
| | | | | | | Port to AIX 6.1 for RS6000. Should be the same as PowerPC based AIX. Tested: Blue-print of NCSA.
* [svn-r17930] Enhancement:Albert Cheng2009-11-261-1/+1
| | | | | | | | | | | Added the xlc-* and mpcc_r-* BASENAME patterns to be recognized as IBM compilers so that the ibm compiler options can be added properly. This allows non-system-default compiler command names (e.g. xlc-m.n.k.l) be recognized. (need to figure out a better way to recognize it is an IBM compiler and its version information.) Tested: LLNL AIX machine.
* [svn-r17709] Maintenance: Changed version number to 1.8.4-snap0Elena Pourmal2009-10-211-1/+1
| | | | Updated RELEASE.txt and HISTORY.txt file accordingly.
* [svn-r17672] Removed these two options from the fortran flags:Albert Cheng2009-10-181-2/+2
| | | | | | | | | -qmoddir=. because -qmoddir defaults to current directory already. -static because it is not mentioned in "man xlf". Don't know it was a typo or just an obsoleted option. Removing both of them produced no ill or visible effects. Tested: Up of LLNL
* [svn-r17664] Purpose:Mike McGreevy2009-10-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | configure cleanup Description 1. Removed check that disables shared libraries when pgcc is used. Apparently they previously did not work with libtool 1.5.14 and on mir, neither of which is in use anymore. Testing on jam and amani appear fine, so this check is unnecessary. 2. Removed check that disables shared C++ libraries when -xarch is used to enable 64 bit mode. We now use m64 flag to build 64 bit binaries, so we shouldn't explicitly disable shared C++ libraries if -xarch is discovered. 3. Removed old configure output summary section from configure.in, since we now use the libhdf5.settings file. 4. Updated powerpc-ibm-aix5.x config file to once again put c99 flag into H5_CFLAGS (and thus NOT get into h5cc), as decided in our dev meeting. Tested: h5committest full build with pgcc on jam / amani
* [svn-r17660] Changed the default fortran compilers from xlf and mpxlf_r toAlbert Cheng2009-10-161-4/+4
| | | | | | | | | | xlf90 and mpxlf90_r respectively. The fortran 90 compilers support free format source files. This allows the removal of -k so that the default compiler command is cleaner. Tested: AIX Up at LLNL. (Note: mpxlf90_r does not work but this could have been an undetected old problem.)
* [svn-r17655] Purpose:Mike McGreevy2009-10-157-24/+24
| | | | | | | | | | | | Configure cache-val cleanup Description: Corrected some misnamed cache values in configure / config files. Tested: h5committest
* [svn-r17652] Maintenance: fixed a silly typo.Elena Pourmal2009-10-151-1/+1
| | | | platforms tested: linew
* [svn-r17650] Maintenance: Brought changes back from trunkElena Pourmal2009-10-151-4/+3
| | | | Platforms tested: linew (trivial change)
* [svn-r17645] Purpose:Mike McGreevy2009-10-1528-1608/+97
| | | | | | | | | | | | | | | Merge from Trunk Description: Merging all of my CFLAGS-related changes from trunk to 1.8 This includes revision #s: 17616, 17625, 17627, 17639, and 17643. Tested: h5committest and some additional checks on our FreeBSD as well as NCSA's machines.
* [svn-r17637] Maintenance: Brought changes back from the trunk.Elena Pourmal2009-10-131-35/+20
| | | | Platforms tested: pahra with ifort, g95 and gfortran.
* [svn-r17607] ode Cleanup:Albert Cheng2009-10-071-180/+0
| | | | | | | | TFLOPS machine has retired long ago. Removed all code specific for its support. Test: h5committested.
* [svn-r17217] Bug fix (1468)Albert Cheng2009-07-221-2/+4
| | | | | | | | | | | | | | PathScale was mistaken as the Gcc compiler such that gcc flags were added to it but PathScale did not honor many of them. (e.g. -Wvariadic-macros, -Wold-style-definition, -Winit-self, -Wvariadic-macros, -Wmissing-include-dirs, -Winit-self, -Wc++-compat) Solution: Added a pre-condition to detect pathScale compiler before Gcc is accepted. Tested: Sandia Glory where PathScale compiler is available.
* [svn-r17197] Changed default Gnu fortran compiler from g95 to gfortran sinceAlbert Cheng2009-07-191-2/+2
| | | | | | | | | gfortran is more likely installed with gcc now. Tested: jam and amani which covers both linux and linux64. No h5committest because this is gnu compiler specific, usually applicable to Linux.
* [svn-r16920] Description:Quincey Koziol2009-05-051-2/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge these trunk revisions which occurred during the 1.8.3 release code freeze back to the 1.8 branch: From Quincey: 16845 16847 16849 16851 16858 16869 16897 From Ray: 16859 16880 From Allen: 16863 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.6 (amazon) in debug mode Mac OS X/32 10.5.6 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode