Commit Graph

34 Commits

Author SHA1 Message Date
Dana Robinson
e0fa2a2e0e [svn-r26310] Merge of r26071 from features/autotools_rework
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: jam (minor change)
2015-02-26 08:42:05 -05:00
Dana Robinson
0ecf471414 [svn-r26264] Merge of r26225 from trunk.
Removed a a work-around for a broken CodeWarrior open() call from
configure that causes a test in test/tfile.c to be skipped.

This change removes the H5_NO_SHARED_WRITING symbol.

Tested on: jam (no code changes w/ non-CodeWarrior compilers)
2015-02-21 08:52:48 -05:00
Allen Byrne
b79ca69a25 [svn-r25409] Add ASPRINTF define - check already in configure 2014-07-14 11:19:04 -05:00
Mohamad Chaarawi
2700d20859 [svn-r25402] Bring 25397/8 from trunk:
- remove configure checks for MPI_File_get_size and Big MPI_File_set_size as they are supported by MPIO implementations today.
- fix bug in t_mpi.c (HDFFV-8856)

tested with h5committest.
2014-07-10 09:36:34 -05:00
Quincey Koziol
b0fe30721b [svn-r25225] Description:
Bring r25215 from trunk to 1.8 branch:

    Bring changes from Coverity branch back to trunk:

    r20914:
        Use HDstrncpy and HDstrncat! --gh

    r20915:
        Use HDstrncpy and HDstrncat! --gh

Tested on:
    MacOSX/64 10.9.3 (amazon) w/gcc 4.9, FORTRAN, C++, multi-threads & parallel
    (h5committested on the trunk)
2014-05-29 16:26:28 -05:00
Quincey Koziol
25147d5567 [svn-r24878] Description:
Bring r24864 from trunk to 1.8 branch:

    Remove all traces of MPI-POSIX VFD and GPFS detection/code.

    Remove remaining traces of stream VFD.

    Remove testpar/t_posix_compliant test (it's not actually verifying anything).

    Clean up H5D__mpio_opt_possible() further.

    Moved environment variable that disables MPI collective operations into
    MPI-IO VFD (instead of it being in src/H5S.c).

    A few other small code cleanups.

Tested on:
    Mac OSX/64 10.9.2 (amazon) w/parallel & serial
    (daily tested on trunk)
2014-03-24 12:41:18 -05:00
Allen Byrne
e5759186e8 [svn-r24746] Merge trunk revision 24744 from cmake branch includes;
HDFFV-8505: UD filter changes to remove filters in h5repack.

Tested: local linux
2014-02-27 14:16:04 -05:00
Allen Byrne
3640c67582 [svn-r24384] Add missing H5_ prefix
Tested: local linux
2013-10-31 09:39:18 -05:00
Raymond Lu
497507f5a9 [svn-r24231] Issue 1264: CYGWIN had long double rounding problem from unsigned long long. Allen confirmed the problem is gone. So I took
out the macro CYGWIN_ULLONG_TO_LDOUBLE_ROUND_PROBLEM.  It skipped the test related to this issue.

Tested with h5committest.
2013-09-30 16:51:26 -05:00
Allen Byrne
b3b29e4485 [svn-r24206] Fix warning message from missing if in configure 2013-09-27 09:01:48 -05:00
Allen Byrne
deddc7f955 [svn-r24205] Merge HDFFV-8513/8522 from trunk (via cmake branch), h5repack UD plugins.
Also warning session fixes.

Tested: CMake local linux
2013-09-26 17:10:54 -05:00
Raymond Lu
95332ad177 [svn-r23510] I merged the changes for DESY project from the trunk (r23496) into this 1.8 DESY branch.
Tested with h5committest (duck failed with CMake because I don't know how to change test/CMakeLists.txt.  I'll wait for Allen to do it).
2013-04-01 15:42:58 -05:00
Dana Robinson
724a0a93b4 [svn-r23142] Purpose:
Merged 23111 from the trunk.
    (Core VFD and Mac OS X I/O changes)

Tested on:
    64-bit Windows 7, Visual Studio 2010, CMake
    64-bit Mac OS X Snow Leopard (Fred), Fortran, C++
    64-bit BE Linux (Ostrich), Fortran, C++
    32-bit LE LInux (jam), Fortran, C++ (also parallel w/ Fortran)
2013-01-07 20:19:17 -05:00
Allen Byrne
765fb28a22 [svn-r23044] Restore build configuration defines for cmake 2012-11-21 10:05:49 -05:00
Allen Byrne
65b620ea49 [svn-r22634] Update CMake configuration files for current packaging layout 2012-08-06 11:40:49 -05:00
Allen Byrne
25a711fdce [svn-r22474] Add check for MINGW - ws2_32 library
Tested: windows - mingw
2012-06-19 08:45:12 -05:00
Allen Byrne
d857219181 [svn-r22451] Brought cmake configuration / configure changes from Trunk.
Tested jam, local linux
2012-06-11 11:12:49 -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
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
9b9075b651 [svn-r21494] Add new mach/mach_time.h header check. 2011-10-07 16:46:31 -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
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
7706186b2f [svn-r20722] Refactor ext lib import and install.
Change case of tools subtests to not conflict with tools tests.
Add SOVERSION for linux
Remove PACKED BITS define/idef blocks

Bring r20721 from trunk
2011-05-04 14:46:33 -05:00
Allen Byrne
46c8a9f06f [svn-r20473] Add message that H5_HAVE_WIN_THREADS requires WINVER >= 0x600 (VISTA or WIN7)
Bring r20472 from trunk
2011-04-11 15:55:09 -05:00
Allen Byrne
8a7bf1ae4e [svn-r19898] Remove use of /MT compile flag for building static libs and programs. Added BUILT_AS_STATIC_LIBRARY define to set the windows import/export defines correctly for static libraries. 2010-12-30 09:03:15 -05:00
Allen Byrne
3a581adac6 [svn-r19883] Corrected time_of_day define configuration, found during parallel CMake build.
Tested: local linux, fix confirmed by user
2010-12-13 08:27:47 -05:00
Allen Byrne
47bdeb8b0c [svn-r19810] Correct define typo 2010-11-17 13:20:55 -05:00
Allen Byrne
79fe0373aa [svn-r19780] Comment out H5_SIZEOF_PTRDIFF_T define to fix Windows errors.
Bring r19779 from trunk
2010-11-13 17:14:57 -05:00
Allen Byrne
d7118c7e1c [svn-r19777] Corrected handling of largefile and linux_lfs handling.
Synched cmake version of H5pubconf.h.in
Added another variation of H5detect warning to ignore list.
2010-11-12 16:18:51 -05:00
Allen Byrne
694c9065e0 [svn-r19510] Improve CMake support for CYGWIN.
Correct script comment in testh5diff.sh

Bring r19509 back from trunk

Tested: Windows Cygwin
2010-10-04 16:41:03 -05:00
Allen Byrne
a558736861 [svn-r19212] Updated cmake file with community suggested changes for cmake install files.
Removed configure check for fseek

Tested: local linux
2010-08-10 09:55:55 -05:00
Allen Byrne
28ffed9ebf [svn-r19164] Add configure changes from r19159 to CMake. 2010-08-02 09:04:20 -05:00
Allen Byrne
c6a498f081 [svn-r19106] Move Resources folder to config/cmake
Tested: Local Linux
2010-07-20 10:25:40 -05:00