[PATCH] D29287: [sanitizer] Fix 'dyld: Symbol not found: _memmem' linkage error on Darwin 10.6

Maxim Ostapenko via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 1 06:12:26 PST 2017

m.ostapenko added a comment.

In https://reviews.llvm.org/D29287#663079, @kubamracek wrote:

> Maxim, I'm generally fine with this (a few nits), but 10.6 is really ancient today.  We currently only support *running* (i.e. deployment target) on 10.9+, and building on 10.10+.  All our Darwin buildbots (http://lab.llvm.org:8080/) are 10.10+.

Thank you for this information. Just to clarify: 10.6 means Darwin 10 (MACOS_VERSION_SNOW_LEOPARD), right? Because this is an original platform where linkage error occurred.

> I'm afraid that there will always be changes that break more and more stuff on 10.6 or even 10.7 and 10.8.  If these are something that you need supported, we should get public buildbots of these configurations, and I'm afraid we can't provide them.

Okay, got it, we'll probably need to disable sanitizers on Darwin 10 and older in future GCC releases (or just fix problems locally).



More information about the llvm-commits mailing list