[Llvm-bgq-discuss] bgclang r192001-20131004 on vesta/mira

Hal Finkel hfinkel at anl.gov
Sat Oct 5 06:25:46 CDT 2013


Hello everyone,

I've updated our bgclang install on vesta and mira to r192001-20131004. This picks up a number of upstream bug fixes (and a few improvements).

Also, I'm now including a binutils package along with the others. This is nearly identical to the patched binutils from IBM (the patchset is derived from theirs), but is based on a very-recent set of upstream sources (and is relocatable). The eventual purpose of having our own binutils build will be to enable llvm/ld.gold integration to get LTO (link-time optimization) working. There are still some issues with ld.gold and our MPI, PAMI and other system libraries that need to be resolved before this really works. The good news is that even using the regular (BFD) linker from the updated binutils gives us some new TOC optimizations.

With the updated linker, however, you may see warnings like this:
/home/essl/src/work/dgesubb.f:(.text+0x74c): toc optimization is not supported for 0x3c000000 instruction.

These are just warnings, and can be ignored, but I want to know if you see these because this warning becomes an error with ld.gold. I've currently seen these only from ESSL, and if you see these from anything else, please let me know.

For those maintaining their own installs, RPMs (and SRPMs) are available on the trac page: https://trac.alcf.anl.gov/projects/llvm-bgq

Thanks again,
Hal

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory


More information about the llvm-bgq-discuss mailing list