This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RE: HowTo Cross Compile GCC on x86 Host for PowerPC Target
- From: "Dave Korn" <dave dot korn at artimi dot com>
- To: "'Dave Korn'" <dave dot korn at artimi dot com>,"'Jeff Stevens'" <jsteve17 at yahoo dot com>,<gcc at gcc dot gnu dot org>
- Date: Wed, 26 Oct 2005 20:04:51 +0100
- Subject: RE: HowTo Cross Compile GCC on x86 Host for PowerPC Target
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....