Commit Graph

996 Commits

Author SHA1 Message Date
HDF Tester
2fdeab0ebd [svn-r27157] Snapshot version 1.8 release 16 (snap4) 2015-06-07 05:12:04 -05:00
HDF Tester
c2d7746bac [svn-r27126] Snapshot version 1.8 release 16 (snap3) 2015-05-31 04:28:11 -05:00
HDF Tester
c65afd94ac [svn-r27109] Snapshot version 1.8 release 16 (snap2) 2015-05-24 04:22:49 -05:00
HDF Tester
e60905c68b [svn-r27091] Snapshot version 1.8 release 16 (snap1) 2015-05-17 04:32:20 -05:00
HDF Tester
2008d970f2 [svn-r27044] Snapshot version 1.8 release 16 (snap0) 2015-05-10 06:00:21 -05:00
Elena Pourmal
dbf0eb2c5b [svn-r26758] Maintenance: Updated LT_VERS_INTERFACE to 10 and LT_VERS_REVISION to 1 and ran reconfigure. 2015-04-07 14:16:56 -05:00
Elena Pourmal
984f459ff4 [svn-r26754] Maintenance: Changed version number in 1_8 to 1.8.16-snap0 and Updated RELEASE.txt for the new work to be entered. 2015-04-07 13:56:29 -05:00
Larry Knox
083ef61b05 [svn-r26728] Merge trunk reviwions 26669 and 26670.
Removed from configure.ac VPATH section, LONE_COLON check and checks for redundant addition of /usr/include and /usr/lib to compile flags, with reconfigure.

Tested h5committest
2015-04-04 10:27:14 -05:00
Neil Fortner
27d820b8ce [svn-r26707] Port r26633 from trunk to 1.8 branch.
Tested: jam, koala, ostrich (h5committest)

Log from r26633:
Add -D_DEFAULT_SOURCE to CPPFLAGS on Linux systems.  -D_BSD_SOURCE is deprecated
in recent versions of glibc, and -D_DEFAULT_SOURCE is the replacement.  Keep
-D_BSD_SOURCE for now to support older systems.  gcc will not issue a warning
about -D_BSD_SOURCE being deprecated when -D_DEFAULT_SOURCE is supplied as well.

Tested: jam, koala, ostrich (h5committest)
2015-04-02 11:18:47 -05:00
Allen Byrne
025d90f573 [svn-r26697] HDFFV-9131: Remove obsolete/unneeded sections. 2015-04-01 15:27:26 -05:00
Quincey Koziol
6a664ffa5a [svn-r26648] Description:
Bring r26635 from trunk to 1.8 branch:

    Bring r26651 from autotools_rework branch to trunk:

    Remove the VSNPRINTF_WORKS macro, it's working around bugs in old SGI
& HP compilers.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-30 09:47:36 -05:00
HDF Tester
2b3e867b84 [svn-r26644] Snapshot version 1.8 release 15 (snap13) 2015-03-29 18:17:21 -05:00
Quincey Koziol
c183d0d6f3 [svn-r26638] Description:
Bring r26598 from trunk to 1.8 branch:

    Bring r26501 from the autotools_rework branch to the trunk:

    Remove ULLONG_TO_LDOUBLE_PRECISION macro/define, as it's targeting bugs
in the FreeBSD and Cygwin compilers.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-27 21:19:21 -05:00
Quincey Koziol
87db75e2e6 [svn-r26637] Description:
Bring r26597 from trunk to 1.8 branch:

    Bring r26500 from autotools_rework branch to trunk:

    Remove the LLONG_TO_FP_CAST_WORKS macro/define, as it targets problems with
the Visual Studio 6 compilers.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-27 20:14:40 -05:00
Quincey Koziol
03f3e620bb [svn-r26636] Description:
Bring r26596 from trunk to 1.8 branch:

    Bring r26499 from autotools_rework branch to trunk:

    Remove ULLONG_TO_FP_CAST_WORKS macro/define, as it only applies to older
platforms we aren't supporting any longer.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-27 19:42:13 -05:00
Quincey Koziol
46f59e4fd4 [svn-r26630] Description:
Bring r26595 from trunk to 1.8 branch:

    Bring r26494 from autotools_rework branch back to trunk:

    Remove the LDOUBLE_TO_UINT_ACCURATE macro/define, it was addressing
problems with older Intel compilers on Linux that are no longer supported.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-27 17:12:22 -05:00
Quincey Koziol
fe01716dbc [svn-r26628] Description:
Bring r26591 from trunk to 1.8 branch:

    Bring r26492 from autotools_rework branch back to trunk:

    Remove the FP_TO_ULLONG_ACCURATE and FP_TO_ULLONG_RIGHT_MAXIMUM
macros/defines, which were added to address problems with older PGI
compilers and HP-UX systems and are no longer supported.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel)
    (Daily tested for 2+ days on trunk)
2015-03-27 16:37:15 -05:00
Quincey Koziol
d4e0d3020e [svn-r26626] Description:
Bring r26587 from trunk to 1.8 branch:

    Bring r26489 from autotools_rework branch to trunk:

    Remove the ULONG_TO_FP_BOTTOM_BIT_ACCURATE macro/define, as it was added
for SGI systems and old Solaris systems, which are no longer supported.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-27 16:03:13 -05:00
Quincey Koziol
0ea42d6667 [svn-r26624] Description:
Bring r26584 from trunk to 1.8 branch:

    Bring r26485 from the autotools_rework branch to the trunk:

    Remove the ULONG_TO_FLOAT_ACCURATE macro/define, we no longer support the
Sandia system where it was necessary.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-27 15:28:03 -05:00
Quincey Koziol
a877ab37b6 [svn-r26588] Description:
Bring r26560 from trunk 1.8 branch:

    Bring r26483 from autotools_rework branch back to trunk:

   Remove INTEGER_TO_LDOUBLE_ACCURATE macro/define - we no longer support
   SGI systems.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (daily tested for 2+ days)
2015-03-25 14:56:23 -05:00
Quincey Koziol
5966f8ce26 [svn-r26585] Description:
Bring r26495 from trunk to 1.8 branch:

    Bring r26258 from the autotools_rework branch to the trunk - remove
the LDOUBLE_TO_INTEGER_WORKS macro/define, which was addressing issues with
SGI systems that are no longer supported.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (daily tested on trunk for >1 week)
2015-03-25 14:30:27 -05:00
Jerome Soumagne
2bb934857b [svn-r26582] Merge r26509 from trunk
Run reconfigure after merges from autotools_rework branch
2015-03-25 13:07:02 -05:00
Mohamad Chaarawi
ae82c43610 [svn-r26573] merge 24270 from trunk, introducing NORETURN.
tested with h5committest.
2015-03-25 09:40:34 -05:00
Quincey Koziol
5d9c34406a [svn-r26561] Description:
Bring r26491 from trunk to 1.8 branch:

    Bring r26257 from autotools_rework branch back to the trunk - removes
the LDOUBLE_TO_INTEGER_ACCURATE macro/define, which was addressing problems
with SGI systems and is no longer supported.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    Daily tested on branch for >2 weeks.
2015-03-24 17:10:02 -05:00
HDF Tester
5bfbb1eba8 [svn-r26520] Snapshot version 1.8 release 15 (snap12) 2015-03-22 18:32:41 -05:00
Mike McGreevy
25281fc525 [svn-r26444] Merge r26382 from trunk to hdf5_1_8:
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.
2015-03-13 09:33:31 -05:00
Dana Robinson
4a2a4bd95b [svn-r26413] Merge of r26276 from trunk.
Cleans up time functions in the autotools input files.

- Lumps all the time functionality together in configure.ac.
  This was previously more spread out due to Solaris issues
  with the ordering of certain checks.

- Removes processing that handles __tm_gmtoff members of struct
  tm. (libc-4)

- Removes BSDgettimeofday(). (IRIX 5.3)

- Removes timezone struct processing in gettimeofday(). (considered
  harmful)

Fixes: HDFFV-9083 and HDFFV-9085

Tested on: h5committest
           OS X (quail)
           Solaris (emu)
2015-03-10 02:41:24 -05:00
Dana Robinson
ab19d0636a [svn-r26398] Merges r26333 from trunk
Eliminates gcc warnings due to -Wunsuffixed-float-constants.

- Adds 'F' suffixes for most float constants.

- A few constants MUST be of type double. These now receive the long
  double L suffix and are then cast to double. I do this via a new
  H5_DOUBLE() macro which was added to H5private.h.

- Additionally, some 1.8-specific float suffixes were added.

Fixes: HDFFV-9148

Tested on: h5committest
2015-03-09 06:27:46 -05:00
Dana Robinson
85beb272c5 [svn-r26395] Merges r26329 from trunk
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.

Fixes: HDFFV-9086

Tested on: h5committest
2015-03-08 23:24:02 -05:00
Dana Robinson
aae529f027 [svn-r26393] Merges r26347 and r26363 from trunk
Moves the _POSIX_C_SOURCE, _GNU_SOURCE, and _BSD_SOURCE from AM_CPPFLAGS
to H5_CPPFLAGS in the Autotools configure scripts. This prevents them
from being exported to h5cc, etc. which is inappropriate since they
may interfere with other code.

Fixes: HDFFV-9152

Tested on: h5committest
2015-03-08 21:11:17 -05:00
HDF Tester
6cddc62b70 [svn-r26391] Snapshot version 1.8 release 15 (snap11) 2015-03-08 18:36:10 -05:00
Larry Knox
1e486e1684 [svn-r26358] Revert change r25705: Add LD path to HDF5 install directory to address HDFFV-8944.
The change broke DESTDIR builds where an older HDF5 is installed in the --prefix directory.
The original problem remains.

Tested with h5committest
2015-03-04 12:15:04 -05:00
Dana Robinson
9fbf809fae [svn-r26326] Merge of r26275 from the trunk
- 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 jam (configure/make in various configurations only)
2015-02-26 22:01:50 -05:00
Scot Breitenfeld
add51325ef [svn-r26314] Brought autotools related changes from the trunk to the branch, r26188 r26280 2015-02-26 09:21:33 -05:00
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
Mohamad Chaarawi
864a9d5552 [svn-r26298] merge 26279 from trunk.
HDFFV-883: attach callback to terminate HDF5 library when MPI_COMM_SELF is destroyed on MPI_Finalize.

tested h5committest.
2015-02-25 09:12: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
Dana Robinson
2b195049ef [svn-r26263] Merge of r26219 from trunk.
Adds a comment to configure.ac noting that time and srcdir have
issues when used together on Cygwin. No code changes.

Tested on: jam bin/reconfigure (no code changes)
2015-02-21 08:18:09 -05:00
Mohamad Chaarawi
62ec301df9 [svn-r26224] merge 26180 from trunk:
configure fixes for HDFFV-9068,9069,9096,9097,9135 from 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.
2015-02-18 17:01:17 -05:00
HDF Tester
ef7e675690 [svn-r26178] Snapshot version 1.8 release 15 (snap10) 2015-02-15 18:17:46 -05:00
Albert Cheng
e0d71da136 [svn-r26174] HDF5-9117: if testing for proper working 'tr' command is needed.
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.
2015-02-13 19:25:22 -05:00
HDF Tester
eb871677ba [svn-r26147] Snapshot version 1.8 release 15 (snap9) 2015-02-08 18:30:46 -05:00
HDF Tester
cf1ccbdb78 [svn-r26094] Snapshot version 1.8 release 15 (snap8) 2015-02-01 18:28:14 -05:00
HDF Tester
2f81d73829 [svn-r25982] Snapshot version 1.8 release 15 (snap7) 2015-01-18 18:20:37 -05:00
HDF Tester
3bfbe3ffd0 [svn-r25976] Snapshot version 1.8 release 15 (snap6) 2015-01-11 18:11:53 -05:00
HDF Tester
276805c3fb [svn-r25950] Snapshot version 1.8 release 15 (snap5) 2015-01-04 18:01:54 -05:00
HDF Tester
66d0a163da [svn-r25925] Snapshot version 1.8 release 15 (snap4) 2014-12-28 18:20:15 -05:00
HDF Tester
877223f927 [svn-r25916] Snapshot version 1.8 release 15 (snap3) 2014-12-21 18:19:41 -05:00
Albert Cheng
d6b44d14dc [svn-r25901] HDFFV-9046: reorganize hdf5/perform/ directory
Moved perform/ to tools/perform. Updated all the configure related files for the new location.

Tested: h5committested plus tested in jam and kite.
2014-12-18 19:52:34 -05:00
HDF Tester
f86441d0f3 [svn-r25887] Snapshot version 1.8 release 15 (snap2) 2014-12-14 18:08:51 -05:00