Hi Mike,
I'd like to report a regression of 1.8.8-pre1 (compared to 1.8.7) on
Linux i386 with GCC 4.6.2. I get the following test failure (excerpt):
"""
============================
Testing big
============================
big Test Log
============================
Testing big file with the Family Driver
Checking if file system is adequate for this test...
Testing Huge dataset write
PASSED
#000 0x0000002416144964nknownx
HDF5-DIAG: Error detected in HDF5 (1.8.8-snap1) thread 0:
#000: H5Dio.c line 153 in H5Dread(): selection+offset not within extent
major: Dataspace
minor: Out of range
*FAILED*
at big.c:523 in reader()...
HDF5-DIAG: Error detected in HDF5 (1.8.8-snap1) thread 0:
#000: H5Dio.c line 153 in H5Dread(): selection+offset not within extent
major: Dataspace
minor: Out of range
*** TEST FAILED ***
"""
I tracked down the test failure is happend due to adding "-lbsd-compat"
in r20898 and can be fixed by applying the patch attached (which reverts
one line from r20898).
I need to note that I'm using a special build setup:
The build machine is CentOS 4.6 and I have bootstrapped GCC 4.6.2
myself. The regression does not occur when using a bootstrapped GCC
4.2.4 instead of GCC 4.6.2. Unfortunately I have no distribution handy
that ships with GCC 4.6 as the system compiler (like openSUSE 12.1
will). It is entirely possible that the issue I am reporting is specific
to the combo RHEL4/GCC4.6.
Best regards,
Bernd
On 11-10-27 17:46, Mike McGreevy wrote:
> Hi all,
>
> A pre-release candidate version of HDF5 1.8.8 is available for testing
> and can be downloaded at the following link:
>
> http://www.hdfgroup.uiuc.edu/ftp/pub/outgoing/hdf5/hdf5-1.8.8-pre1/
>
> If you have some time to test this, we would greatly appreciate it.
> While we test on a wide variety of platforms, there are many systems and
> setups that we are unable to test on, and feedback from the user
> community is quite welcome.
>
> Of particular interest in this maintenance release is the introduction
> of several additions to the Fortran interface:
>
> -- Fortran wrappers for the Dimension Scales APIs were added. See
> http://www.hdfgroup.org/HDF5/doc_test/H51.8docs/HL/RM_H5DS.html for
> the subroutines signatures.
>
> -- Fortran interface was enhanced to support the Fortran 2003
> standard. The release provides a wider set of Fortran and
> HDF5 datatypes such as
> - any kind of INTEGER or REAL
> - Fortran derived types
> - Fortran and HDF5 enumeration
> - HDF5 variable-length datatypes
> - HDF5 compound datatypes of any complexity
>
> It also contains new subroutines corresponding to the C functions
> with the callback functions as parameters. For general overview and
> information
> on how to enable these new features please see "New Features in the
> HDF5 Fortran Library: Adding support for the Fortran 2003 standard"
> paper posted
> at
> http://www.hdfgroup.org/HDF5/doc_test/H51.8docs/fortran/index.html. You
> may download HDF5 Fortran 2003 examples (names have F03 suffix) from
>
> http://www.hdfgroup.org/ftp/HDF5/examples/examples-by-api/api18-fortran.html
>
>
> We would appreciate feedback from the community on these additions.
>
> Please note that while the release notes contained in the pre-release
> are reflective of the new features and bug fixes present in this
> release, the platforms tested and tested configurations sections still
> need to be updated with our current testing configurations and are not
> reflective of this pre-release candidate at this time.
>
> We plan to release HDF5 1.8.8 mid-November barring the discovery of any
> critical issues.
>
> Thank you!
>
> The HDF Group
>
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
diff -ruN hdf5-1.8.8-pre1.orig/configure hdf5-1.8.8-pre1/configure
--- configure.orig 2011-10-27 16:16:25.000000000 +0200
+++ configure 2011-10-30 10:27:50.000000000 +0100
@@ -22692,7 +22692,6 @@
H5_CPPFLAGS="-D_POSIX_C_SOURCE=199506L $H5_CPPFLAGS"
AM_CPPFLAGS="-D_BSD_SOURCE $AM_CPPFLAGS"
- AM_LDFLAGS="-lbsd-compat $AM_LDFLAGS"
;;
esac
diff -ruN hdf5-1.8.8-pre1.orig/configure.in hdf5-1.8.8-pre1/configure.in
--- configure.in.orig 2011-10-27 16:16:25.000000000 +0200
+++ configure.in 2011-10-30 10:30:15.000000000 +0100
@@ -1495,7 +1495,6 @@
dnl Linking to the bsd-compat library is required as per the gcc manual:
dnl http://www.gnu.org/s/libc/manual/html_node/Feature-Test-Macros.html
AM_CPPFLAGS="-D_BSD_SOURCE $AM_CPPFLAGS"
- AM_LDFLAGS="-lbsd-compat $AM_LDFLAGS"
;;
esac
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org