Sorry, on that previous request for help, I meant to show that the 'ld' executable reports that it can't handle -arch i686, but can handle -arch i386. macintosh:~ bobw$ ld -arch i686 ld: unknown/unsupported architecture name for: -arch i686 macintosh:~ bobw$ ld -arch i386 ld: no object files specified