I've been playing around with the idea of getting pike to run on apple embedded devices. I don't have an iphone, but I do have an ipod touch, which is essentially the same thing. I managed to get gmp and nettle to compile, but without assembler. It's not clear at this point whether the problem is due to incorrect detection of the assembly type, or some other problem.
Pike's configure script seems to run correctly, but my current problem is that the current iphone toolchain uses LLVM-GCC, which is pretty buggy, and it crashes while compiling multiset.c. I'm not sure whether I want to go through the effort of trying to fix that problem or if using straight gcc would work better (assuming that gcc generates arm objects for darwin).
Anyhow, I thought that some out there might be interested in this.
Bill