[lldb-dev] Using lldb 300.99.0 with Xcode 4.6.2?
Ayal Spitz
aspitz at patientkeeper.com
Tue Jun 4 16:02:01 PDT 2013
Excellent!! Thank you very much - AYAL
Ayal Spitz | Senior Software Engineer, Mobile | PatientKeeper
O 781-373-6365 | aspitz at patientkeeper.com<mailto:bsoares at patientkeeper.com>
880 Winter St, Ste 300 | Waltham, MA 02451
On Jun 4, 2013, at 4:13 PM, Greg Clayton <gclayton at apple.com<mailto:gclayton at apple.com>> wrote:
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 <aspitz at patientkeeper.com<mailto:aspitz at patientkeeper.com>> wrote:
Got it. Thanks so much - AYAL
Ayal Spitz | Senior Software Engineer, Mobile | PatientKeeper
O 781-373-6365 | aspitz at patientkeeper.com<mailto:aspitz at patientkeeper.com><mailto:bsoares at patientkeeper.com>
880 Winter St, Ste 300 | Waltham, MA 02451
On Jun 4, 2013, at 1:05 PM, Greg Clayton <gclayton at apple.com<mailto:gclayton at apple.com><mailto:gclayton at 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 <aspitz at patientkeeper.com<mailto:aspitz at patientkeeper.com><mailto:aspitz at patientkeeper.com>> wrote:
Any chance this will change in the future?
Thanks - AYAL
Ayal Spitz | Senior Software Engineer, Mobile | PatientKeeper
O 781-373-6365 | aspitz at patientkeeper.com<mailto:aspitz at patientkeeper.com><mailto:aspitz at patientkeeper.com><mailto:bsoares at patientkeeper.com>
880 Winter St, Ste 300 | Waltham, MA 02451
On Jun 3, 2013, at 5:28 PM, Jason Molenda <jmolenda at apple.com<mailto:jmolenda at apple.com><mailto:jmolenda at apple.com><mailto:jmolenda at 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 <aspitz at patientkeeper.com<mailto:aspitz at patientkeeper.com><mailto:aspitz at patientkeeper.com><mailto:aspitz at 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 | aspitz at patientkeeper.com<mailto:aspitz at patientkeeper.com><mailto:aspitz at patientkeeper.com><mailto:aspitz at patientkeeper.com><mailto:bsoares at patientkeeper.com>
880 Winter St, Ste 300 | Waltham, MA 02451
_______________________________________________
lldb-dev mailing list
lldb-dev at cs.uiuc.edu<mailto:lldb-dev at cs.uiuc.edu><mailto:lldb-dev at cs.uiuc.edu><mailto:lldb-dev at cs.uiuc.edu>
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
_______________________________________________
lldb-dev mailing list
lldb-dev at cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
More information about the lldb-dev
mailing list