I'm trying to compile the freetype library on Leopard for use as a Universal Binary library, however I'm having some make trouble. I'm trying to pass options to the CC environment variable, but that always seems to result in a "libtool: link: `/Users/matt/Workspace/freetype/freetype-2.3.7/objs/ftsystem.lo' is not a valid libtool object" error, after which make fails. This is the result of doing a simple: ./configure make "CC=cc" OR ./configure make "CC=cc -arch i386" Just doing a configure and make works ok (without CC) but I can only ever compile an i386 library this way. Configuring the the ppc build/host system options, and then doing make "CC=cc -arch ppc" results in the exact same error. Why doesn't it like cc?