Lex's Toolchain Installer


The first publicly available darwin arm toolchain was opensource and not released by apple. Originally released by the user NightWatch, it is a llvm gcc 4.0 cross compiler that can target iOS 1.0-2.0 beta 3.

LTI is a special packaging of said toolchain, targeting iOS 1.0 or iOS 2.0 beta 2. An automatic configure style build script for the source and pre-compiled builds are available.

Building an iOS 1.0 toolchain from source on Mac OS X requires Mac OS X 10.3, 10.4, or 10.5. Xcode 1.5 (Mac OS X 10.3), Xcode 2.0-2.5 (Mac OS X 10.4), or Xcode 3.0-3.1.4 (Mac OS X 10.5) must be installed.

Building an iOS 2.0 beta 2 toolchain from source on Mac OS X requires Mac OS X 10.5 and Xcode 3.1.3 or 3.1.4. Earlier versions of Xcode will not build successfully.

Building an iOS 1.0 or 2.0 beta 2 toolchain on Linux will not work on modern distros. Debian 4.0 R9 x86 and Ubuntu 7.0.4 x86 are known to work. To make sure you have all the required dependencies execute the command:

apt-get install bzip2 zlib1g-dev build-essential bison flex make


bzip LTI v4.0.4 source - MD5: 126ff11063d6454be62629cf8bc972ec

Building From Source

Inside the extracted source release will be a ./build script. Execute it as build 1.0 or build 2.0b2.