The iphone-binutils project has now
correctly assembled and linked Hello World, using entirely free software. The resulting binary runs correctly on the iPhone. Please try to compile bugs and send them to
Patrick Walton/Nightwatch, the lead developer and maintainer of the toolchain, now that it's useful for something. In the spirit of open source, it's not by any means required, but he'd appreciate it if credit was given if you happen to develop some awesome hack using the toolchain. Please see
the BerliOS project page for more information on this project.
This is
pre-alpha software. Be warned. Many things are unimplemented, many things do not work.