Was in the process of building lldb on linux for the first time and finally got stuck on compilation errors in Expression/ClangASTSource.cpp.<div><br></div><div>It looked to me like the code was expecting an STL pair but getting a fundamentally different type. (I think) I eventually tracked it down to this commit - </div>
<div><br></div><div><a href="http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20121217/070026.html">http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20121217/070026.html</a></div><div><br></div><div>which looks like a non-trivial change to me (though I'm hardly well versed in llvm/clang/lldb code).</div>
<div><br></div><div>Apparently there is a linux build bot run at uuic, which was experiencing the same error I was - here is the first broken build:</div><div><br></div><div><a href="http://lab.llvm.org:8011/builders/lldb-x86_64-linux/builds/2107">http://lab.llvm.org:8011/builders/lldb-x86_64-linux/builds/2107</a></div>
<div><br></div><div>A few questions - It seems to me that lldb used to purposely tie itself to specific revisions of llvm and clang to avoid the instability of an actively developed project, though some time in the past few months things changed such that lldb trunk should always build against llvm and clang's trunk revisions. Out of curiosity, is there no reciprocity between the llvm and clang developers? It seems like that change would have not passed build/regression tests against lldb.</div>
<div><br></div><div>Since it's the holiday season, I'm not going to hold my breath on a patch - is my best bet just going back to the last revision of of lldb that built, and syncing to the closest SVN revisions for clang and llvm at that time? Would appreciate any suggestions from someone who builds and uses lldb on linux.</div>
<div><br></div><div>(BTW, sorry for pointing this out and not submitting a patch, but I don't think I'd be able to wrap my head around everything fast enough to fix this one. Thanks for all of your contributions though!)</div>
<div><br></div><div>Cheers,</div><div>Sean</div>