Is the current Clang ToT broken for CMake builds on Mac?  I usually build LLVM and Clang together, and as of this morning the build is not working on Mac for me, but does work on Linux.  Everything is fine if I build LLVM without Clang.<br clear="all">
<br><div><br></div><div><div><font class="Apple-style-span" face="'courier new', monospace">Linking CXX shared library ../../../../lib/libclang.dylib</font></div><div><font class="Apple-style-span" face="'courier new', monospace">cd /Users/jholewinski/data/projects/llvm-work/build-make/tools/clang/tools/libclang && "/Applications/CMake 2.8-4.app/Contents/bin/cmake" -E cmake_link_script CMakeFiles/libclang.dir/link.txt --verbose=1</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">/usr/bin/c++   -fPIC -fno-common -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-rtti  -O2 -g -dynamiclib -Wl,-headerpad_max_install_names -Wl,-compatibility_version -Wl,1; -Wl,-dead_strip -Wl,-seg1addr -Wl,0xE0000000 -current_version 3.0.0 -o ../../../../lib/libclang.3.0.dylib -install_name /Users/jholewinski/data/projects/llvm-work/build-make/lib/libclang.3.0.dylib CMakeFiles/libclang.dir/CIndex.cpp.o CMakeFiles/libclang.dir/CIndexCXX.cpp.o CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o CMakeFiles/libclang.dir/CIndexUSRs.cpp.o CMakeFiles/libclang.dir/CIndexer.cpp.o CMakeFiles/libclang.dir/CXCursor.cpp.o CMakeFiles/libclang.dir/CXString.cpp.o CMakeFiles/libclang.dir/CXType.cpp.o ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangIndex.a ../../../../lib/libclangSema.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVMMC.a ../../../../lib/libLLVMSupport.a -lpthread ../../../../lib/libclangParse.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangIndex.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVMMC.a ../../../../lib/libLLVMSupport.a -lpthread </font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">ld: malformed version number: 1;</font></div><div><font class="Apple-style-span" face="'courier new', monospace">collect2: ld returned 1 exit status</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">make[2]: *** [lib/libclang.3.0.dylib] Error 1</font></div><div><font class="Apple-style-span" face="'courier new', monospace">make[1]: *** [tools/clang/tools/libclang/CMakeFiles/libclang.dir/all] Error 2</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">make: *** [all] Error 2</font></div></div><div><br></div><div><br></div><div>Note the parameters: <meta charset="utf-8"><span class="Apple-style-span" style="font-family: 'courier new', monospace; ">-Wl,-compatibility_version -Wl,1;</span></div>
<div><font class="Apple-style-span" face="'courier new', monospace"><br></font></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">There seems to be an extra semi-colon on the link line.</font></div>
<div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br></font></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">Just to be safe, I did a clean git clone of both LLVM and Clang and the problem was still there.</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace"><br></font>-- <br><br><div>Thanks,</div><div><br></div><div>Justin Holewinski</div><br>
</div>