Hi all. I wanted to find out what the current state of play is with developing applications on FW 3 devices. I've managed to jailbreak the phone and I'm hoping to port a few libraries from Leopard to the phone. I'd like to set up the iphone tool chain in such a fashion so that I can cross compile.

Now, the way I see it, the iphone-dev toolchain is the way to go with the instructions from Saurik. This appears to use llvm-gcc that I'm not so familiar with. Also, compiling under Leopard seems to require the 10.4.u SDK.

Now i've tried to build the compiler but it appears to be built against the iphone filesystem. With firmware 3.0 I cant seem to get the llvm-gcc compiler built, or rather,linked. Linking against libc.dylib results in:

libc.dylib unknown flags (type) of section 4 (__TEXT,__dof_magmalloc) in load command

So im guessing that development for FW 3 either needs a filesystem from FW2 or i'm just a bit early. Is there any other way around this?