[LLVMdev] -arch option ignored?

Leo Fink leo.fink at gmx.net
Fri Jul 6 08:04:36 PDT 2007


Sorry if this has been answered before -- a quick search didn't dig  
up an answer for me.

I'd like to use the llvm-gg4 front-end for cross-compilation (ppc/x86  
and vice versa) on Mac OS X.

I built it (e.g. on ppc) from source with a configure like this:

configure --with-gxx-include-dir=/usr/include/c++/4.0.0 -- 
build=powerpc-apple-darwin8 --host=powerpc-apple-darwin8 -- 
target=powerpc-apple-darwin8 --enable-llvm=/usr/src/llvm/obj/ -- 
enable-languages=c,c++,objc,obj-c++ --prefix=/opt/llvm-gcc

The back-end was built with all targets enabled.

Built like this, llvm-gcc generates ppc code regardless of the -arch  
flag (e.g. arch i386).

What can I do to make it behave like Apple's gcc in this matter?

Thanks for a hint.

Leo



More information about the llvm-dev mailing list