On Feb 4, 2014, at 9:47 AM, Bjoern Kahl <[email protected]> wrote:

> 
> Dear All,
> 
> according to the web page, building with XCode 3.x is supported, but
> trying so result in build failures, both when using xcodebuild as well
> as when following the (FreeBSD) "make" instructions.
> 
> So my question is:
> 
> Is building LLDB on Mac OSX Snow Leopard (still) supported?
> If yes, how can I fix the build failures, preferably the make based
> ones in the second part of this mail?

I think we need to update http://lldb.llvm.org/build.html and remove mentions 
of Xcode 3 -- and I don't think anyone has tried building current-lldb on Snow 
Leopard (Mac OS X 10.6) in a very long time and it is (clearly) not working.  
We've tried to keep it building for Mac OS X 10.7 ("Lion") because there are a 
few people still running Lion but I don't think we've heard from people using 
Snow Leopard.

Most of the active lldb developers are running the current Mac OS X 10.9 
release ("Mavericks") - I don't think anyone has a system still running Snow 
Leopard.  Greg would be better able to answer how receptive he would be to 
accepting patches to make it build on 10.6 again - but given that you have to 
use a non-Apple gcc release (so e.g. no Objective-C++ support) it may be a bit 
of work.


> Why do I need to checkout *and* *compile* a separate llvm and clang
> tree to build LLDB, even when the system has an installed llvm and
> clang?

llvm/clang are a compiler library that lldb uses to evaluate expressions from 
the user ("p 5 + (int)getpid()").  The API of this library is not intended to 
be stable.  Top of tree svn lldb builds against the TOT svn llvm/clang, and 
when API are changed in TOT llvm/clang, lldb changes to keep building against 
them.


J
_______________________________________________
lldb-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to