[PATCH 0/3] libsanitizer libc conditionals
Bernhard Reutner-Fischer
rep.dot.nop at gmail.com
Thu Apr 17 06:49:34 PDT 2014
Respun. First two patches are for gcc, the last one is for upstream
LLVM.
The gcc part was bootstrapped and regtested on x86_64-unknown-linux-gnu
without regressions and bootstrapped on x86_64-unknown-linux-uclibc to
verify that the configury works as expected and that the library links
without errors. These two patches are essentially "backports" of the
LLVM bits in patch #3.
The LLVM part was compiled on x86_64 (X86_64 ?) against glibc and
verified that the configury picks up the previously hard-coded values
both with "configure && make" as well as with "cmake && make".
LLVM'er, please install the LLVM bits.
Ok for trunk?
Bernhard Reutner-Fischer (3):
libsanitizer: Fix !statfs64 builds
libsanitizer: add conditionals for libc
[LLVM] [sanitizer] add conditionals for libc
libsanitizer/asan/Makefile.am | 6 +
libsanitizer/asan/Makefile.in | 17 +-
libsanitizer/config.h.in | 60 +++++
libsanitizer/configure | 281 ++++++++++++++++++++-
libsanitizer/configure.ac | 38 +++
libsanitizer/interception/interception_linux.cc | 2 +
libsanitizer/interception/interception_linux.h | 8 +
libsanitizer/lsan/Makefile.am | 6 +
libsanitizer/lsan/Makefile.in | 11 +-
libsanitizer/sanitizer_common/Makefile.am | 5 +
libsanitizer/sanitizer_common/Makefile.in | 18 +-
.../sanitizer_common_interceptors.inc | 100 +++++++-
.../sanitizer_platform_interceptors.h | 4 +-
.../sanitizer_platform_limits_linux.cc | 2 +
.../sanitizer_platform_limits_posix.cc | 44 +++-
.../sanitizer_platform_limits_posix.h | 27 +-
.../sanitizer_common/sanitizer_posix_libcdep.cc | 7 +
libsanitizer/tsan/Makefile.am | 6 +
libsanitizer/tsan/Makefile.in | 11 +-
19 files changed, 619 insertions(+), 34 deletions(-)
--
1.9.1
More information about the llvm-commits
mailing list