Skip to content
  • Greg Clayton's avatar
    Split all of the core of LLDB.framework/lldb.so into a · 7a5388bf
    Greg Clayton authored
    static archive that can be linked against. LLDB.framework/lldb.so
    exports a very controlled API. Splitting the API into a static
    library allows other tools (debugserver for now) to use the power
    of the LLDB debugger core, yet not export it as its API is not
    portable or maintainable. The Host layer and many of the other
    internal only APIs can now be statically linked against.
    
    Now LLDB.framework/lldb.so links against "liblldb-core.a" instead
    of compiling the .o files only for the shared library. This fix
    is only for compiling with Xcode as the Makefile based build already
    does this.
    
    The Xcode projecdt compiler has been changed to LLVM. Anyone using
    Xcode 3 will need to manually change the compiler back to GCC 4.2,
    or update to Xcode 4.
    
    llvm-svn: 127963
    7a5388bf
Loading