I actually just checked and top of tree LLDB can be used with Xcode 4.6.2. No 
APIs have changed that Xcode requires.

I have a script that can do API verification. It is checked into the LLDB tree 
(lldb/scripts/verify_api.py) which can be used to verify. If you have a 
LLDB.framework in the current working directory you can run:

lldb/scripts/verify_api.py --library ./LLDB.framework/LLDB --arch x86_64 
/Applications/Xcode.app/Contents/PlugIns/DebuggerLLDB.ideplugin/Contents/MacOS/DebuggerLLDB
 --api-regex lldb

It shows that all necessary calls required by the installed 
"DebuggerLLDB.ideplugin" in Xcode are present.

To try out the latest LLDB, build a release version of the LLDB.framework and 
then point Xcode to the version you just built _without_ installing it by 
quitting Xcode and then running the following in the terminal:

cd build/Release
DYLD_FRAMEWORK_PATH=`pwd` /Applications/Xcode.app/Contents/MacOS/Xcode

This will cause Xcode to run using the LLDB.framework from the current working 
directory.

You will need to follow the code signing docs in lldb/docs/code-signing.txt to 
make your own code signing certificate.

Greg

On Jun 4, 2013, at 10:08 AM, Ayal Spitz <asp...@patientkeeper.com> wrote:

> Got it. Thanks so much - AYAL
> 
> Ayal Spitz | Senior Software Engineer, Mobile | PatientKeeper
> O 781-373-6365 | asp...@patientkeeper.com<mailto:bsoa...@patientkeeper.com>
> 880 Winter St, Ste 300 | Waltham, MA 02451
> 
> On Jun 4, 2013, at 1:05 PM, Greg Clayton 
> <gclay...@apple.com<mailto:gclay...@apple.com>> wrote:
> 
> As we solidify our API this will happen less in the future.
> 
> We haven't yet said that we have API version 1.0 yet, so we haven't locked 
> down on any API as it needed to be able to change as we evolved LLDB.
> On Jun 4, 2013, at 5:29 AM, Ayal Spitz 
> <asp...@patientkeeper.com<mailto:asp...@patientkeeper.com>> wrote:
> 
> Any chance this will change in the future?
> 
> Thanks - AYAL
> 
> Ayal Spitz | Senior Software Engineer, Mobile | PatientKeeper
> O 781-373-6365 | 
> asp...@patientkeeper.com<mailto:asp...@patientkeeper.com><mailto:bsoa...@patientkeeper.com>
> 880 Winter St, Ste 300 | Waltham, MA 02451
> 
> On Jun 3, 2013, at 5:28 PM, Jason Molenda 
> <jmole...@apple.com<mailto:jmole...@apple.com><mailto:jmole...@apple.com>> 
> wrote:
> 
> No, there has been at least one change to the lldb APIs since Xcode 4.6 was 
> released which make them binary incompatible.
> 
> On Jun 3, 2013, at 2:16 PM, Ayal Spitz 
> <asp...@patientkeeper.com<mailto:asp...@patientkeeper.com><mailto:asp...@patientkeeper.com>>
>  wrote:
> 
> Is there any way to update/upgrade the lldb that Xcode uses to the latest 
> version?
> 
> Thanks in advance - AYAL
> 
> Ayal Spitz | Senior Software Engineer, Mobile | PatientKeeper
> O 781-373-6365 | 
> asp...@patientkeeper.com<mailto:asp...@patientkeeper.com><mailto:asp...@patientkeeper.com><mailto:bsoa...@patientkeeper.com>
> 880 Winter St, Ste 300 | Waltham, MA 02451
> 
> 
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@cs.uiuc.edu<mailto:lldb-dev@cs.uiuc.edu><mailto:lldb-dev@cs.uiuc.edu>
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
> 
> 
> 
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
> 
> 

_______________________________________________
lldb-dev mailing list
lldb-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to