> The kernel and glibc check should be done at the toplevel. > So what are the minimum kernel and glibc we want to > support?
For us, the versions we want to support are those that have green upstream buildbots and someone to keep them green. It's hard or impossible to set a more precise combination of kernel, glibc, binutils, arch, available RAM, or other environment requirements. libsanitizer is a very platform-dependent beast, much more so than most other code in GCC or LLVM. And it's a moving target since we keep adding more platform-dependent stuff, often quite unpleasant. Today we ourselves maintain the code (i.e. have green bots) for Ubuntu 12.04, fresh Mac OS, Windows, and Android (ARM), which makes the code more or less portable to other platforms. But we have no spare cycles to support anything else ourselves. --kcc