[Llvm-bgq-discuss] v2 of toolchain-fixup-4.7.2

Hal Finkel hfinkel at anl.gov
Wed Apr 22 15:10:51 CDT 2015


Hi everyone,

For those of you keeping up with the nightly builds, v2 of the toolchain-fixup-4.7.2 rpm is available from http://www.mcs.anl.gov/~hfinkel/bgclang/#toolchain-fixup -- this version also includes libc.{a,so} and friends. These contain a fix to the implementation of readdir() to workaround a bug in CNK (CNK function ships the getdents syscall to the ION using as a getdents64 syscall, which leads to an incorrect handling of the result).

A PMR has been filed with IBM for the underlying issue, but for now, these libc libraries use essentially the same logic as the older libc did (which was to always use getdents64), thus avoiding the issue.

This has been installed on ALCF's BG/Q systems.

 -Hal

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


More information about the llvm-bgq-discuss mailing list