Darwin, libsanitizer: Adjust minimum supported Darwin version (PR93731).
authorIain Sandoe <iain@sandoe.co.uk>
Sun, 1 Mar 2020 14:40:57 +0000 (14:40 +0000)
committerIain Sandoe <iain@sandoe.co.uk>
Sun, 1 Mar 2020 14:40:57 +0000 (14:40 +0000)
The current imported libsanitizer code produces kernel panics for
Darwin 11 (macOS 10.7) and is unsupported for earlier versions already.

It is not clear if the current sources are even intended to be supported
on Darwin 11, so this patch causes the default to be build without
sanitizers for Darwin <= 11.

2020-03-01  Iain Sandoe  <iain@sandoe.co.uk>

PR sanitizer/93731
* configure.tgt (x86_64-*-darwin*, i?86-*-darwin*): Enable by
default only for Darwin versions greater than 12 (macOS 10.8).

libsanitizer/ChangeLog
libsanitizer/configure.tgt

index 16b45a48b6fec212423e21f8d4de6ba76c1a34ab..3ba213afe8bf7e3d7cdd67e22ebf40771b7fb90a 100644 (file)
@@ -1,3 +1,9 @@
+2020-03-01  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR sanitizer/93731
+       * configure.tgt (x86_64-*-darwin*, i?86-*-darwin*): Enable by
+       default only for Darwin versions greater than 12 (macOS 10.8).
+
 2020-01-24  Maciej W. Rozycki  <macro@wdc.com>
 
        * configure.ac: Handle `--with-toolexeclibdir='.
index 2d93e19b9cb0d2f063947811cd698af415179352..5d46990eba4d33c83b10569803a37c3ffebf1607 100644 (file)
@@ -60,7 +60,7 @@ case "${target}" in
                TSAN_TARGET_DEPENDENT_OBJECTS=tsan_rtl_aarch64.lo
        fi
        ;;
-  x86_64-*-darwin1[1-9]* | i?86-*-darwin1[1-9]*)
+  x86_64-*-darwin1[2-9]* | i?86-*-darwin1[2-9]*)
        TSAN_SUPPORTED=no
        ;;
   x86_64-*-solaris2.11* | i?86-*-solaris2.11*)