From: Kostya Serebryany Date: Thu, 19 Dec 2013 12:54:11 +0000 (+0000) Subject: libsanitizer: fix build on Mac 10.6 X-Git-Tag: releases/gcc-4.9.0~1987 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=409f3b466377d3a64b4e9dea792c031e6fcab903;p=thirdparty%2Fgcc.git libsanitizer: fix build on Mac 10.6 From-SVN: r206113 --- diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog index bb568b9d4a09..bc582f47f039 100644 --- a/libsanitizer/ChangeLog +++ b/libsanitizer/ChangeLog @@ -1,3 +1,9 @@ +2013-12-19 Kostya Serebryany + + * sanitizer_common/sanitizer_platform_limits_posix.cc: + workaround for missing definition of EOWNERDEAD, backport + from upstream r196779. + 2013-12-06 H.J. Lu * sanitizer_common/sanitizer_platform_limits_posix.h diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc index 058f40acf236..196eb3b3c645 100644 --- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc +++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc @@ -760,7 +760,12 @@ namespace __sanitizer { unsigned IOCTL_TIOCSSERIAL = TIOCSSERIAL; #endif +// EOWNERDEAD is not present in some older platforms. +#if defined(EOWNERDEAD) extern const int errno_EOWNERDEAD = EOWNERDEAD; +#else + extern const int errno_EOWNERDEAD = -1; +#endif } // namespace __sanitizer COMPILER_CHECK(sizeof(__sanitizer_pthread_attr_t) >= sizeof(pthread_attr_t));