]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libsanitizer: fix build on Mac 10.6
authorKostya Serebryany <kcc@google.com>
Thu, 19 Dec 2013 12:54:11 +0000 (12:54 +0000)
committerKostya Serebryany <kcc@gcc.gnu.org>
Thu, 19 Dec 2013 12:54:11 +0000 (12:54 +0000)
From-SVN: r206113

libsanitizer/ChangeLog
libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc

index bb568b9d4a0986b66922125e3ad75568ea105f7f..bc582f47f0397b470d38640e51d7fe44b0a09bac 100644 (file)
@@ -1,3 +1,9 @@
+2013-12-19  Kostya Serebryany  <kcc@google.com>
+
+        * sanitizer_common/sanitizer_platform_limits_posix.cc:
+       workaround for missing definition of EOWNERDEAD, backport
+       from upstream r196779.
+
 2013-12-06  H.J. Lu  <hongjiu.lu@intel.com>
 
        * sanitizer_common/sanitizer_platform_limits_posix.h
index 058f40acf236f83a5bfaf3d0296aaaf90a91af95..196eb3b3c6458b30c2b1a47e0d5ef514b3063044 100644 (file)
@@ -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));