[Sanitizers, Darwin] Disable SANITIZER_SUPPORTS_WEAK_HOOKS before Mac OS X 10.9
authorVitaly Buka <vitalybuka@google.com>
Mon, 5 Feb 2018 23:02:09 +0000 (23:02 +0000)
committerVitaly Buka <vitalybuka@google.com>
Mon, 5 Feb 2018 23:02:09 +0000 (23:02 +0000)
commitca8d2010707044bc9c1fe9e0a5485cb8309f297e
tree6d5a41f999ac0200a19056974def58ebce7fed84
parent1c55aefd1ee8dde993d687e8c4cfd19cbdc66b5d
[Sanitizers, Darwin] Disable SANITIZER_SUPPORTS_WEAK_HOOKS before Mac OS X 10.9

Summary:
Before Xcode 4.5, undefined weak symbols don't work reliably on Darwin:
https://stackoverflow.com/questions/6009321/weak-symbol-link-on-mac-os-x
Therefore this patch disables their use before Mac OS X 10.9 which is the first version
only supported by Xcode 4.5 and above.

Reviewers: glider, kcc, vitalybuka

Reviewed By: vitalybuka

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D41346

llvm-svn: 324284
compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h