I’m new to hacking on clang and I’m trying to build with Xcode.
I got the code from the git mirror, first checking out llvm, and then clang into llvm/tools/clang, compiler-rt code to llvm/project/compiler-rt and the test suite to llvm/projects/test-suite (I basically followed the instructions here: http://llvm.org/docs/GettingStarted.html#git-mirror)
I then used cmake to generate the LLVM xcode project.
When I build the ALL_BUILD target I very quickly get the following error compiling asan_activation.c:
lang: error: invalid argument ‘-mmacosx-version-min=10.9’ not allowed with ‘-mios-simulator-version-min=7.0’
Any thoughts on what is going wrong? I am a little surprised because I haven’t even tried to change anything yet.
If you just want to hack on clang, remove the compiler-rt and test-suite checkouts. Clang has tests in its source checkout that are small, targeted, and run in ~1min.