About -arch i386, sorry my English is poor, what I mean is, gprof is not working even with binaries compiled with -arch i386.
Edit: forgot to mention that there are things in Mac OS X that are missing on Linux and I like a lot. For instance dtrace and leaks. Leaks is really cool since it can check memory leaks at run-time with a standard executable, and works very well.