HDF5 1.8.9 release candidate is available for testing

Hello everyone,

A pre-release candidate version of HDF5 1.8.10 is available for testing and can be downloaded at the following link:

http://www.hdfgroup.uiuc.edu/ftp/pub/outgoing/hdf5/hdf5-1.8.10-pre1/

If you have some time to test this pre-release, we would greatly appreciate it. We try to test on a wide variety of platforms and environments but are unable to test everywhere so feedback from the user community is always welcome.

Please note that while the release notes contained in the pre-release are reflective of the changes and additions present in this release, the 'platforms tested' and 'tested configurations' sections have yet to be updated for this version of HDF5.

We plan to release HDF5 1.8.10 in mid-November barring the discovery of any critical issues.

Thank you!

The HDF Group

A pre-release candidate version of HDF5 1.8.10 is available for testing and
can be downloaded at the following link...

(With no idea when it went into effect) thank you for permitting all
of --enable-parallel --enable-fortran --enable-shared to co-exist when
building with Intel compilers.

- Rhys

For the Macs listed, might I suggest adding the Xcode version number? You can get it from Xcode's 'About Xcode' menu. I'd put something like "Xcode 4.5.1 (4G1004)".

This entry is suspicious:

    Mac OS X Mountain Lion 10.8.1 GCC 4.2.1 gcc
    (owl) GNU Fortran (GCC) 4.6.1 gfortran
                                  GCC 4.2.1. g++
          Apple clang version 4.0 (cc)
          Apple clang version 4.0 (c++)

Are you sure you're using gcc 4.2.1 there? The current Xcodes on Mountain Lion only come with clang, and not gcc.

Cheers,

···

On Tue, 16 Oct 2012 11:38:15 -0500, Albert Cheng said:

Please note that while the release notes contained in the pre-release
are reflective of the changes and additions present in this release, the
'platforms tested' and 'tested configurations' sections have yet to be
updated for this version of HDF5.

--
____________________________________________________________
Sean McBride, B. Eng sean@rogue-research.com
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada

Hi Sean,

I maintained the Mountain entry. I started using Mountain Lion just over a month. Things
are still a bit uncertain for me, especially in the compiler areas as Apple seems to have made some
changes in Mountain Lion.
For example,
in snow leopard, both cc and gcc are links to gcc-4.2.
In Lion, cc and gcc both links to llvm-gcc-4.2.
Then things changed in Mountain Lion. Here is what I have in my Mac Mountain Lion.

% sw_vers
ProductName: Mac OS X
ProductVersion: 10.8.2
BuildVersion: 12C60

% uname -a
Darwin owl 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64

% ll /usr/bin/gcc
lrwxr-xr-x 1 root wheel 12 Aug 24 13:53 /usr/bin/gcc -> llvm-gcc-4.2

% gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

% ll /usr/bin/cc
lrwxr-xr-x 1 root wheel 5 Aug 24 13:53 /usr/bin/cc -> clang

% cc --version
Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix

About adding the Xcode version number. Here is what shows in my Mountain Lion.
% xcodebuild -version
Xcode 4.5.1
Build version 4G1004

Would Mac users prefer us reporting:
1. Only Xcode version and NO more cc or gcc version?
2. Show both Xcode and cc or gcc verison?

···

On 10/16/12 12:17 PM, Sean McBride wrote:

On Tue, 16 Oct 2012 11:38:15 -0500, Albert Cheng said:

Please note that while the release notes contained in the pre-release
are reflective of the changes and additions present in this release, the
'platforms tested' and 'tested configurations' sections have yet to be
updated for this version of HDF5.

For the Macs listed, might I suggest adding the Xcode version number? You can get it from Xcode's 'About Xcode' menu. I'd put something like "Xcode 4.5.1 (4G1004)".

This entry is suspicious:

     Mac OS X Mountain Lion 10.8.1 GCC 4.2.1 gcc
     (owl) GNU Fortran (GCC) 4.6.1 gfortran
                                   GCC 4.2.1. g++
          Apple clang version 4.0 (cc)
          Apple clang version 4.0 (c++)

Are you sure you're using gcc 4.2.1 there? The current Xcodes on Mountain Lion only come with clang, and not gcc.

Cheers,

are still a bit uncertain for me, especially in the compiler areas as
Apple seems to have made some
changes in Mountain Lion.

Historically, Apple has shipped gcc. Then they started moving to clang. In between, they shipped both, and a hybrid named llvm-gcc which had the frontend of one, and the backend of the other.

% ll /usr/bin/gcc
lrwxr-xr-x 1 root wheel 12 Aug 24 13:53 /usr/bin/gcc -> llvm-gcc-4.2

"gcc" is maintained as a symlink, since so many scripts expect it to exist. Here's it's pointing to the llvm-gcc hybrid.

% cc --version
Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix

That's clang.

Would Mac users prefer us reporting:
1. Only Xcode version and NO more cc or gcc version?
2. Show both Xcode and cc or gcc verison?

As you see above, Xcode includes multiple compliers, and the default one changes over time, so #2 is best.

Cheers,

···

On Wed, 17 Oct 2012 14:55:32 -0500, Albert Cheng said:

--
____________________________________________________________
Sean McBride, B. Eng sean@rogue-research.com
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada

This is what I will have for Mountain Lion (probably to other Mac versions too).
But I have a concern--we do not build hdf5 library using Xcode. We build with
line commands (cc and c++) directly. Would adding the Xcode version gives
users the wrong impression that we use Xcode to build?

     Mac OS X Mountain Lion 10.8.1 Xcode 4.5.1
     (owl) Apple clang version 4.0 (cc,c++)
                                     GCC 4.2.1 (gcc,g++)
                                   GNU Fortran (GCC) 4.6.1 gfortran

···

On 10/17/12 3:13 PM, Sean McBride wrote:

On Wed, 17 Oct 2012 14:55:32 -0500, Albert Cheng said:
...

Would Mac users prefer us reporting:
1. Only Xcode version and NO more cc or gcc version?
2. Show both Xcode and cc or gcc verison?

As you see above, Xcode includes multiple compliers, and the default one changes over time, so #2 is best.

This is what I will have for Mountain Lion (probably to other Mac
versions too).
But I have a concern--we do not build hdf5 library using Xcode. We build
with
line commands (cc and c++) directly. Would adding the Xcode version gives
users the wrong impression that we use Xcode to build?

The confusion is the difference between "Xcode" the suite of various software vs "Xcode.app" one of the GUI applications that comes with the suite. It's a bit confusing, but I think Mac developers will understand.

    Mac OS X Mountain Lion 10.8.1 Xcode 4.5.1
    (owl) Apple clang version 4.0 (cc,c++)
                                    GCC 4.2.1 (gcc,g++)
                                  GNU Fortran (GCC) 4.6.1 gfortran

Xcode 4.5.1 does not include gcc, only llvm-gcc. And you should refer to it that way since there was previously a gcc included in older Xcodes.

Maybe something like this:

     Mac OS X Mountain Lion 10.8.1 Apple clang 4.0 (from Xcode 4.5.1)
                                   llvm-gcc 4.2.1 (from Xcode 4.5.1)
                                   GNU Fortran (GCC) 4.6.1 gfortran

Cheers,

···

On Fri, 19 Oct 2012 12:26:13 -0500, Albert Cheng said:

--
____________________________________________________________
Sean McBride, B. Eng sean@rogue-research.com
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada