Commit Graph

760 Commits

Author SHA1 Message Date
Allen Byrne
b0d7f35005 [svn-r22345] replace C++ style comments 2012-05-07 12:46:52 -05:00
Larry Knox
4a5efa8d60 [svn-r22339] config/examples.am
Added code to install README in share/hdf5_examples
    Set permissions on README file to rw-r--r--.

Tested with h5committest, make install and make uninstall.
2012-05-02 12:03:35 -05:00
Mike McGreevy
dd47da23a7 [svn-r22268] Update 1.8 branch version to 1.8.10-snap0 2012-04-09 14:39:33 -05:00
Quincey Koziol
d2232db790 [svn-r22223] Description:
Update GCC compiler flags for new 4.7.0 release.

Tested on:
    Mac OSX/64 10.7.3 (amazon) w/gcc 4.7.0
2012-04-01 15:43:59 -05:00
Allen Byrne
a5736e5b89 [svn-r22203] Add extra search term 2012-03-29 17:26:48 -05:00
Allen Byrne
a017014f5e [svn-r22200] Update MINGW configuration (MinGW is Windows except for some issues) 2012-03-29 17:20:03 -05:00
Allen Byrne
f1fd281d9e [svn-r22191] Update MINGW configuration 2012-03-29 12:53:02 -05:00
Allen Byrne
b8cb145bdf [svn-r22186] MinGW compile issues fixed.
Tested: windows (big test using stdio only fails - this will be filed for further investigation)
2012-03-29 11:47:26 -05:00
Larry Knox
e4850a716f [svn-r22039] Fix for HDFFV-7878.
gnu-flags
        Don't add gcc flags for intel compiler even though its version display includes "gcc
".
intel-flags
        Extend intel version to include icc-12*.

Tested on jam, koal, ostrich with h5committest.
Chedcked in to trnk last week.
2012-03-09 16:50:36 -05:00
Allen Byrne
68d93b7f4e [svn-r22013] HDFFV-7560:
Merge 1.8 and h5dump/tools and tests based on tools library from trunk.
Reduced warnings.

HDFFV-7949:
Remove duplicated functions in h5ls

Tested: local linux,h5committest
2012-03-02 09:21:13 -05:00
Albert Cheng
e46c4aeee5 [svn-r21998] Feature: HDFFV-7793: AIX Fortran and C++ Compiler version information
Added code to display the version information of XL fortran and C++ compiler
version information. (This is just a quick fix for the AIX XL compilers.
The overall algorithm of compilers version information needs an overhaul.)

Tested: ADA machine. (No committest because the changes applied to AIX XL
compilers only.)
2012-02-28 07:34:11 -05:00
Allen Byrne
d47dbd72d3 [svn-r21881] Add cygwin changes for ext libs 2012-01-18 10:34:05 -05:00
Allen Byrne
58fdcc01a4 [svn-r21855] Remove cdash variables for use with CTestScript.cmake processing.
Tested: windows
2011-12-30 13:30:13 -05:00
Allen Byrne
d30a1274b2 [svn-r21853] Updated cdash variables for use with CTestScript.cmake processing.
Tested: windows
2011-12-30 10:33:28 -05:00
Allen Byrne
7540072fcb [svn-r21835] Updated ext lib so version and lib packaging macros
Synch across projects
2011-12-20 11:37:52 -05:00
Allen Byrne
5a2cb4f4d1 [svn-r21833] Updated jpeg so version and lib packaging macros
Synch with all projects
2011-12-20 11:09:12 -05:00
Allen Byrne
de879c7617 [svn-r21828] synch common macros files with new hdf4 option to build shared jpeg libray - JIRA 1276. 2011-12-14 16:26:00 -05:00
Allen Byrne
f1efcf9d7a [svn-r21811] CMAKE_BUILD_TYPE compares to "Debug" not "DEBUG" 2011-12-05 13:45:29 -05:00
Allen Byrne
19f748cd55 [svn-r21788] Unify CMake config macros, split base macros from ext lib macros 2011-12-01 09:21:41 -05:00
Allen Byrne
84c944ad7b [svn-r21781] Correct macros for building static libs on linux when CMAKE_BUILD_TYPE is defined.
Also correct use of CMAKE_ANSI_FLAGS for passing into sub-projects.

Tested: local linux
2011-11-30 12:52:27 -05:00
Allen Byrne
3be9358e0b [svn-r21773] Correctly use CMAKE_BUILD_TYPE in functions for building extrnal libraries.
Tested: local linux
2011-11-22 13:40:38 -05:00
Allen Byrne
4012699e7c [svn-r21762] HDFFV-7798: CMake on linux, building Static with zlib built internally. Corrected path component in EXTERNAL_ZLIB_LIBRARY macro. 2011-11-15 12:00:09 -05:00
Albert Cheng
f7797d437a [svn-r21726] Bug HDFFV-2511: h5repack: failed in -q32 AIX due to memory
Description: removed the temporary patch of
RUNSERIAL=${RUNSERIAL="env LDR_CNTRL=MAXDATA=0x20000000@DSA"}
and similaryly for RUNPARALLEL since the h5repack test failure
was fixed and this patch is no longer needed.  (IBM also advices
not to hardset MAXDATA if possible.)

Tested: NASA G-ADA AIX machine, both 32 and 64 bits modes.
(No parallel test because not able to build or run MPI executables yet.)
2011-11-07 08:50:54 -05:00
Allen Byrne
141383fb26 [svn-r21717] Update cmake configuration
Update cmake to generate source folders in VS
Brought parallel changes from trunk

Tested: local linux
2011-11-04 13:45:41 -05:00
Mike McGreevy
e52623c9fe [svn-r21638] Update 1.8 branch version to 1.8.9-snap0 2011-10-21 10:55:40 -05:00
Allen Byrne
66752c48b5 [svn-r21623] Update LFS test
Tested: local linux
2011-10-20 14:09:19 -05:00
Allen Byrne
705d92a796 [svn-r21622] Update LFS test
Tested: local linux
2011-10-20 14:08:42 -05:00
Dana Robinson
301a24eb32 [svn-r21548] Removed an errant Windows STDIO reference in the CMake code. 2011-10-13 12:05:50 -05:00
Dana Robinson
b80f663629 [svn-r21531] Merge of 21501 and 21502 from trunk:
Note that this differs slightly from the trunk code since the VFL API won't be
changed until 1.10.  In the 1.8 branch, the term() function is public and this
required some #defines for the Windows VFD.

21501:

- Propagated Windows VFD tweaks to SEC2 and log VFDs.

- Created typedefs and #defines to make POSIX I/O type-safe on Windows and true POSIX platforms.

- Added pre-checks and removed post-checks for POSIX I/O sizes.  When the number of bytes to be sent exceeds the maximum return value, the operation is split into smaller subsets.

- General code tidying and cleanup.


21502:

- Removed Windows VFD code.  H5Pset_fapl_windows() actually sets the SEC2 driver, though it will still report H5FD_WINDOWS.
2011-10-12 16:25:51 -05:00
Allen Byrne
6cef07c21a [svn-r21512] Synchronize macros for naming with other libraries 2011-10-11 08:42:48 -05:00
Allen Byrne
9b9075b651 [svn-r21494] Add new mach/mach_time.h header check. 2011-10-07 16:46:31 -05:00
Mike McGreevy
d3b7ce4689 [svn-r21479] Merge revision 21101 from trunk to 1.8 branch:
HDFFV-7639

Purpose:

    Remove H5_MPI_SPECIAL_COLLECTIVE_IO_WORKS and
    H5_MPI_COMPLEX_DERIVED_DATATYPE_WORKS #defines from source.

Description:

    Two advanced parallel functionalities, special collective IO and
    complex derived datatypes, are not supported by older
    implementations of mpi, and thus our code limits the use of these
    features with #ifdefs and has checks in configure to set them (or
    not). Unfortunately, configure can't actually run a parallel check
    to see if these features are working (nor not) so it resorts to
    looking in the config files where they are explicity enabled or
    disabled based on versions of mpi, sytems being built on, or for
    no documented reason at all (i.e. just set to on or off as some
    'default'). Overriding these settings is easy if need be, provided
    it is known that it needs to be done to get improved performance,
    and oftentimes it is not.

    Most new MPI implementations successfully handle the functionality
    requested when these #defines are set, and many of the "turn these
    features off" cases in the config files are for old (> 5 years)
    versions of MPI and retired systems (such as NCSA's tungsten).

    Therefore, the decision has been made to remove the support for
    these old versions of MPI and systems that cannot handle these
    behaviors. The #ifdefs and supporting setup in the config/ files
    and configure script has been removed, and the code executed when
    these options were not set removed from the source.

    In passing, this commit also cleans up some whitespace issues in
    both t_mpi.c and H5Dmpio.c. Furthermore, in t_mpi.c, the special
    collective IO test was not getting regularly run due to it being
    written to work only with four processes (we regularly test with
    six, previously with three), and thus it failed when actually run
    due to an out of bounds data buffer assignment. It has been
    modified to run at any number of processes greater than four, and
    the memory problem has been fixed so the test passes.

Tested:

    Jam, h5committest, Ember
2011-10-05 17:00:35 -05:00
Allen Byrne
0ae77e5f0c [svn-r21426] Add 2003 fortran to settings text 2011-09-27 10:53:19 -05:00
Allen Byrne
c6af94c8ed [svn-r21423] Add 2003 fortran to cmake build/configure
Tested: local linux
2011-09-27 09:18:46 -05:00
Allen Byrne
a07004c825 [svn-r21418] Change windows default driver to SEC2
Add option to allow -fPIC
2011-09-26 09:04:15 -05:00
Allen Byrne
9115bab9e3 [svn-r21376] JIRA-HDFFV-2748: Relplace WIN32 macros in source. New H5_HAVE_WIN32_API and H5_HAVE_VISUAL_STUDIO defines only need to be set on windows. Autotools configure is not affected.
Trunk passed for a week and cmake branch has been in place > 3 weeks.

Tested: local linux
2011-09-12 09:02:44 -05:00
Allen Byrne
f805181423 [svn-r21349] Need PATH active by default during install for daily binary testing needs 2011-09-01 09:59:02 -05:00
Allen Byrne
7caccf6cd4 [svn-r21346] Need PATH active by default during install for daily binary testing needs 2011-09-01 09:54:52 -05:00
Allen Byrne
3852fe2e10 [svn-r21341] Add check for target already exists 2011-08-31 11:04:48 -05:00
Allen Byrne
40480c8a72 [svn-r21336] Synchronize cmake files with tested commits from trunk 2011-08-30 11:39:25 -05:00
Allen Byrne
d4ace0018b [svn-r21318] Correct zlib references, zlib svn no longer has src folder 2011-08-26 10:39:05 -05:00
Allen Byrne
a4c02d6350 [svn-r21311] add variables and commands to create libhdf5.settings. Add option to enable embedded strings. Add test to grep for string.
Trunk cycle passed and verified on windows.
2011-08-25 10:35:40 -05:00
Allen Byrne
3a448c4f85 [svn-r21218] Corrected cmake installed library build indicator.
Added COMPILE_FLAGS for windows fortran builds
2011-08-10 16:17:22 -05:00
Allen Byrne
ec76ca98c1 [svn-r21217] Change CTEST_NAME to HDF5 - the project name
Implement InitOnceExecuteOnce - HDFFV-5929
Change command to generate output source files

Tested: local linux, windows
2011-08-10 16:14:21 -05:00
Allen Byrne
863e8872cb [svn-r21199] Change default fortran compiler to gfortran
Tested: cygwin
2011-08-09 13:56:50 -05:00
Allen Byrne
5cc6629296 [svn-r21087] Add new clear-objects tests to valgrind ignore list 2011-07-11 09:04:07 -05:00
Allen Byrne
b546a94b83 [svn-r21048] Add configure check for endianess and adjust test depending on status of check.
Bring r21026 from trunk
2011-06-29 14:29:58 -05:00
Allen Byrne
ce70d7a018 [svn-r21046] Correct *-config.cmake files to set {pkg}_LIBRARIES variable.
Tested: windows
2011-06-29 13:35:29 -05:00
Allen Byrne
44e5d2a1d7 [svn-r20904] Bring r20871, 20875, 20901, 20903 from trunk.
Tested: local linux
2011-05-25 10:27:58 -05:00
Allen Byrne
cbd4ba8de1 [svn-r20895] Add soversion handling - use config/lt_vers.am file.
Tested: local linux
2011-05-24 11:50:52 -05:00