Hi guys! (gals?).
short: Has anyone succeed in using icc 11.1 under OSX10.6.4 when building HDF5-1.8.5?
long: I am trying to BUILD and CHECK the latest HDF5-1.8.5 library with the latest INTEL-11.1 compiler Mac OSX-10.6.4 and despite a successful build, I am having difficulties at the 'make check' phase. We think there may be a bug in Intel icc 11.1 under 10.6.4. ?? Is there?
We do know that HD5-1.8.5 compile-checking has succeeded under MACOS10.6.3(Intel) as reported by @pahra (http://www.hdfgroup.org/HDF5/release/platforms5.html) but we have no reports of anyone succeeding with MACOS10.6.4(Intel) + Intel-11.1
Although compilation succeeds (with a few warnings),
when I do the 'make check' I get errors about "Error: hyperslab values don't match"
and checking with gcc works perfectly but not icc.
Any help would be appreciated :-)
I don't know if it matters, but reading here:
I thought I understood that HDF5 uses an Autoconf "configure" script to determine the build environment and so I could get away with this:
and then ./configure --prefix=/usr/local --with-szlib=/usr/local
The answer is that Xcode 3.2.2 and ifort are not compatible and can cause incorrect runtime results or segmentation faults.
In short, to get a successful build / make check of hdf5 1.8.5 add '-use-asm' to the CFLAGS.