Re: Re: target of cross compile : problem in make (newbie)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,
First Thnxs Ian Lance.

Second:

I took the "powerpc-*-elf" from the "INSTALL" folder
of the gcc where there are some docs in HTML about configuring .

Now  I made a separate folder for build, and ran from there
../gcc-3.3.2/configure --target=powerpc-elf

I got again the message:
Configuring for a i686-pc-linux-gnu host.
*** This configuration is not supported in the following subdirectories:
    target-libffi target-boehm-gc target-zlib target-libjava
   (Any other directories should still work fine.)

But again configure finished successfully; but in make I had passed the "Ada" stage and
got a different error this time
(I think it has to do with the assmebler)


if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
/home/ffami/src/build-gcc/gcc/xgcc -B/home/ffami/src/build-gcc/gcc/ -B/usr/local/powerpc-elf/bin/ -B/usr/local/powerpc-elf/lib/ -isystem /usr/local/powerpc-elf/include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc-3.3.2/gcc -I../../gcc-3.3.2/gcc/. -I../../gcc-3.3.2/gcc/config -I../../gcc-3.3.2/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL_muldi3 -c ../../gcc-3.3.2/gcc/libgcc2.c -o libgcc/./_muldi3.o
as: unrecognized option `-mppc'
make[2]: *** [libgcc/./_muldi3.o] Error 1
make[2]: Leaving directory `/home/ffami/src/build-gcc/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/home/ffami/src/build-gcc/gcc'
make: *** [all-gcc] Error 2


Any idea?
any help will be appreciated.

regards,
sting




From: Ian Lance Taylor <ian@xxxxxxxxxxxxxxxxx>
To: "sting sting" <zstingx@xxxxxxxxxxx>
CC: gcc-help@xxxxxxxxxxx
Subject: Re: target of cross compile : problem in make (newbie)
Date: 24 Mar 2004 09:32:00 -0500

"sting sting" <zstingx@xxxxxxxxxxx> writes:

> ./configure --target=powerpc-*-elf
> I get the follwoing error:
> "./configure: No match."

First of all, never use ./configure.  Always build in a different
directory.

Secondly, just use powerpc-elf, not powerpc-*-elf.

So, you want somethig like
    ../gcc/configure --target=powerpc-elf

I assume you saw the '*' in configure scripts doing a switch on
target.  That is a shell pattern on the canonical name.  Don't confuse
that with the name you use for a target.

No idea on your Ada problem, but it may be related to running
configure in the source directory.

Ian

_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux