I've uploaded a snapshot of fully patched ECL-9.12.3, and Boehm GC sources to help anyone trying to build this environment from scratch. I realize a lot of the external dependencies tend to be in flux, so hopefully this snapshot will provide a fully functional starting point.
The snapshot is available at: http://github.com/kriyative/ecl-iphone-snapshot
The snapshot includes:
README build.sh bdwgc/ ecl/ eclshell/ iphone/
The bdwgc/ and ecl/ directories contain the patched sources for Boehm GC, and ECL 9.12.3. The eclshell/ folder has the sources for the sample iPhone app, including a snapshot of slime (CVS head as of 2010-01-29).
The iphone/ folder contains the built product – a set of header and static library files built for the iPhone architecture. The iphone/universal/ folder contains `fat' versions of the libraries which maybe used with either simulator or device builds.
As always, feedback and patches are welcome.
UPDATE: I moved to a github repo for the snapshot as well. It's easier this way to track any patches that may arise.