Hi Albert, We are using a Cray XK6 running Cray's Compute Linux Environment (CLE) with the Cray CCE compiler. The front end nodes run SLES Linux and the compute nodes run CLE. So when building HDF5 (and any other application/library) it's a cross compilation.
I can get the library to build successfully, both serial and parallel versions by hacking the "config/linux-gnulibcl" to remove the inclusion of the intel-flags and intel-fflags files (as stated previously). It would be handy if the configure script could correctly identify the Cray CCE compiler as some users may not be aware that this is the problem. We use pretty much the same method as described in the "release_docs/INSTALL_parallel". As the doc says, the key is to set the RUNPARALLEL and RUNSERIAL environment variables. With the Cray CCE compiler it doesn't generate Fortran module files by default, so you have to make sure that "-em" is set in FFLAGS. For CFLAGS and CXXFLAGS we also have to set "-h tolerant -h system_alloc". I'll try to post our configure options for both serial and parallel builds tomorrow when I next have access to the system in case this is of help. Cheers, Neil. -- View this message in context: http://hdf-forum.184993.n3.nabble.com/building-hdf5-1-8-10-patch1-H5-CFLAGS-variable-problems-for-Cray-compiler-tp4026036p4026154.html Sent from the hdf-forum mailing list archive at Nabble.com. _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
