http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57316
Daniel Richard G. <skunk at iskunk dot org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |skunk at iskunk dot org --- Comment #5 from Daniel Richard G. <skunk at iskunk dot org> --- I get this same error building on an old Debian woody system: /home/src/gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_linux.cc: In function 'void __sanitizer::internal__exit(int)': /home/src/gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_linux.cc:142:11: error: '__NR_exit_group' was not declared in this scope syscall(__NR_exit_group, exitcode); ^ /home/src/gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_linux.cc: In member function 'void __sanitizer::BlockingMutex::Lock()': /home/src/gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_linux.cc:529:13: error: '__NR_futex' was not declared in this scope syscall(__NR_futex, m, FUTEX_WAIT, MtxSleeping, 0, 0, 0); ^ /home/src/gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_linux.cc: In member function 'void __sanitizer::BlockingMutex::Unlock()': /home/src/gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_linux.cc:537:13: error: '__NR_futex' was not declared in this scope syscall(__NR_futex, m, FUTEX_WAKE, 1, 0, 0, 0); ^ gmake[4]: *** [sanitizer_linux.lo] Error 1 Would a fallback implementation of BlockingMutex::{Lock,Unlock}() that uses pthread_mutex_*() be sensible here?