On Wed, 2013-11-13 at 00:49 +0100, Jakub Jelinek wrote: > 2013-11-12 Jakub Jelinek <ja...@redhat.com> > > * sanitizer_common/sanitizer_platform_limits_linux.cc: Temporarily > ifdef out almost the whole source. > * sanitizer_common/sanitizer_common_syscalls.inc: Likewise.
That helps, but as Pat reported in the bugzilla, it still is failing. With the following patch, we can now bootstrap on powerpc64-linux. Is this ok for trunk? Does this help the other architectures that are failing for the same build error? Peter PR sanitizer/59009 * sanitizer_common/sanitizer_platform_limits_posix.cc: Temporarily ifdef out more source. Index: libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc =================================================================== --- libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc (revision 204747) +++ libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc (working copy) @@ -855,6 +855,7 @@ CHECK_STRUCT_SIZE_AND_OFFSET(sigaction, CHECK_STRUCT_SIZE_AND_OFFSET(sigaction, sa_restorer); #endif +#ifdef SYSCALL_INTERCEPTION #if SANITIZER_LINUX CHECK_TYPE_SIZE(__sysctl_args); CHECK_SIZE_AND_OFFSET(__sysctl_args, name); @@ -872,6 +873,7 @@ CHECK_TYPE_SIZE(__kernel_off_t); CHECK_TYPE_SIZE(__kernel_loff_t); CHECK_TYPE_SIZE(__kernel_fd_set); #endif +#endif #if !SANITIZER_ANDROID CHECK_TYPE_SIZE(wordexp_t);