diff options
| author | Julian Lettner <julian.lettner@apple.com> | 2019-11-06 16:32:05 -0800 |
|---|---|---|
| committer | Julian Lettner <julian.lettner@apple.com> | 2019-11-18 09:41:18 -0800 |
| commit | b87fc09dceeff9cb838884961d817c0ab0257176 (patch) | |
| tree | c4de8d47818c7eef78112c343c41fc35ab42afc6 | |
| parent | 0aed648649775bfe29b01f7ad9b072f92df7c448 (diff) | |
| download | bcm5719-llvm-b87fc09dceeff9cb838884961d817c0ab0257176.tar.gz bcm5719-llvm-b87fc09dceeff9cb838884961d817c0ab0257176.zip | |
Bump sanitizer macOS deployment target to 10.10
Bump default value for `SANITIZER_MIN_OSX_VERSION` to 10.10 (from 10.9).
TSan does not work on macOS 10.9 and a nice error message is preferable
to an "unreferenced symbol" error when loading the TSan runtime.
We could try to only bump the deployment target for TSan, but we would
have to invest into adding support for this to our CMake build and it
does not seem worth it. macOS 10.10 was released in 2014.
rdar://31335781
| -rw-r--r-- | compiler-rt/cmake/config-ix.cmake | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler-rt/cmake/config-ix.cmake b/compiler-rt/cmake/config-ix.cmake index f08a3c59bdb..3a3e03a01ae 100644 --- a/compiler-rt/cmake/config-ix.cmake +++ b/compiler-rt/cmake/config-ix.cmake @@ -357,14 +357,14 @@ if(APPLE) elseif(CMAKE_OSX_DEPLOYMENT_TARGET) set(SANITIZER_MIN_OSX_VERSION ${CMAKE_OSX_DEPLOYMENT_TARGET}) else() - set(SANITIZER_MIN_OSX_VERSION 10.9) + set(SANITIZER_MIN_OSX_VERSION 10.10) endif() if(SANITIZER_MIN_OSX_VERSION VERSION_LESS "10.7") message(FATAL_ERROR "macOS deployment target '${SANITIZER_MIN_OSX_VERSION}' is too old.") endif() - if(SANITIZER_MIN_OSX_VERSION VERSION_GREATER "10.9") - message(WARNING "macOS deployment target '${SANITIZER_MIN_OSX_VERSION}' is too new, setting to '10.9' instead.") - set(SANITIZER_MIN_OSX_VERSION 10.9) + if(SANITIZER_MIN_OSX_VERSION VERSION_GREATER "10.10") + message(WARNING "macOS deployment target '${SANITIZER_MIN_OSX_VERSION}' is too new, setting to '10.10' instead.") + set(SANITIZER_MIN_OSX_VERSION 10.10) endif() endif() |

