Dave Korn wrote: > Jeff Stevens wrote: >> Is there a HowTo out there on how to cross compile GCC >> to run on another platform? I have an x86 host >> running linux, and an embedded PowerPC 440SP target >> running linux. I would like to compile GCC to run on >> the target but am having some difficulties. I have >> compiled the cross compiler fine, but when I try to >> compile a native compiler, it acts just like the cross >> compiler (runs on the host and not the target). All I > > *All* compilers "run on the host"; the term "host" is defined as "the > machine on which the compiler runs". The target is the machine on which > the _generated_ code runs. So for a native compiler, host==target, and > for a cross-compiler, host!=target.
Doh. I misread this; I see now that what you mean is you wanted a native compiler on the target. >> did was re-run gcc configure and "make all install". >> Here is the configuration I ran: >> >> ../../source/gcc-3.4.4/configure >> --target=powerpc-linux --host=powerpc-linux >> --prefix=/opt/luan2/toolchain/bin --enable-shared >> --enable-threads --enable-languages=c So, this should have worked. Did you perhaps re-build in the same directory that you had already configured the cross-compiler in without first running "make clean" perhaps? Was the powerpc-linux cross compiler placed in your $PATH setting, so that configure could find the powerpc-linux-gcc executable? [ This is OT for this list really; we really should take it to crossgcc ] cheers, DaveK -- Can't think of a witty .sigline today....