You will probably want to use clang-5.0 to build most things on SnowLeopard at present. It's a good balance between new enough to work but not so new as to generate too many errors due to newer/stricter standards. If you don't need thread_local storage, you can also use clang-3.7 for many older things. Ken