[Lldb-commits] I have merged all of Eli's linux build changes into LLDB
Greg Clayton
gclayton at apple.com
Fri Jul 9 13:52:14 PDT 2010
I got LLDB building on Mac OS X using the LLVM make system. It isn't perfect yet, the things I have left to do:
- (macosx) build debugserver on Mac OS X
- (macosx) build the native process.macosx debugger plug-in
- (macosx) codesign lldb and debugserver
- (linux) verify that the lldb.so (lldb shared library) gets created and can be used by lldb (command line tool)
If you want to try and build this on Mac OS X you will need to patch LLVM until my patch makes it into LLVM:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: objc.patch
Type: application/octet-stream
Size: 6202 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20100709/103c61a7/attachment.obj>
-------------- next part --------------
I don't think you nee the above patch for linux.
Here is some basic info:
- to build it using makefiles:
- checkout and build llvm and clang
- checkout lldb into llvm/tools
- cd llvm/tools/lldb and type "make"
- there are .a files made for all directories
- The LLDB API is linked into "llvm/Release/lib/lldb.so" ("llvm/Release/lib/lldb.dylib" on macosx) and is created from all the liblldb*.a files in the "llvm/Release/lib"
- The "llvm/Release/bin/lldb" command line tool should link against the "llvm/Release/lib/lldb.so"
Greg Clayton
More information about the lldb-commits
mailing list