iPhone Coding: Build your Leopard toolchain from scratch

Why settle for out-of-date toolchains when you can build the latest and greatest from scratch. Nicholas "Drudge" Penree put together this handy how-to that walks you through the process.
Be aware that you'll need to be running the gold master version of Leopard with the latest XCode release. These instructions do not work on the prerelease developer builds.
For more information and for peer support, head on over to irc.osx86.hu to the #iphone-dev and #iphone-uikit channels.
Share
Categories
Why settle for out-of-date toolchains when you can build the latest and greatest from scratch. Nicholas "Drudge" Penree put together this...
Add a Comment
It looks like it takes care of the does not build issues with:
export INCPRIVEXT="-isysroot /Developer/SDKs/MacOSX10.4u.sdk"
Here its using the Tiger SDK as opposed to Leopard.
BTW for those not lucky enough to get to use a Mac on a day-to-day basis, it is also possible to build this on Linux. I have it running on Centos and Ubuntu. Headers from xCode and the decrypted filesystem are needed.
Erica, have you actually gotten this to work? On the iphone-dev wiki, Leopard is listed under "Supported but currently does not build."
November 04 2007 at 7:21 AM Report abuse Permalink rate up rate down ReplyJust to note - I had to run chmod a+x ../../llvm-gcc-4.0-iphone/configure and remove certain '' symbols (representing line feeds I imagine) even in unbroken lines.
Wrayal
Just out of curiosity, where did the name "tool chain" come from? Why not dub thee with the standard "SDK" label? Or is that reserved for the next year's actual, real-life SDK?
Cheers,
FL
iGo. If you don't know what a tool chain is, you don't need one. It is a term that refers to the compilers, libraries, and other peices of software required to compile code and build applications for the iPhone itself. If you wanted to create your own program to load on your iPhone, you'd need some sort of tool chain.
October 31 2007 at 4:09 PM Report abuse Permalink rate up rate down ReplyWhat is a toolchain and why would I need it? Just not sure how to proceed to add this to my iPhone.
Thanks in advance for you help.
Hot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



7 Comments