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.