Cross Compile Gcc
none none
menwn@yahoo.co.uk
Sat May 12 15:59:00 GMT 2007
It went away by typing make all-gcc install-gcc
Thanks.
One finally note though. My target system is a powerpc running linux-2.2. So in order to build glibc I got the kernel from kernels.org and unpacked it. Then I configure with the command:
configure --prefix=/home/idipous/powerpc/ --target=powerpc-linux --host=powerpc-linux --enable-add-ons=linuxthreads --with-headers=/home/idipous/powerpc/linux/include/asm-ppc --with-binutils=/home/idipous/powerpc/bin/home/idipous/Desktop/linux/include/linux
--with-headers=/home/idipous/powerpc/linux/include/asm-ppc is where I have copied the kernel file after the untar. I get the error message:
configure: error: GNU libc requires kernel header files from
Linux 2.0.10 or later to be installed before configuring.
The kernel header files are found usually in /usr/include/asm and
/usr/include/linux; make sure these directories use files from
Linux 2.0.10 or later. This check uses <linux/version.h>, so
make sure that file was built correctly when installing the kernel header
files. To use kernel headers not from /usr/include/linux, use the
configure option --with-headers.
What I am doing wrong? is that the correct header files? Should I do something more or else than just copy them and point the configure script to them?
I tried googling but I did not make any sense.
Thanks again
andreas
----- Original Message ----
From: Tim Prince <tprince@myrealbox.com>
To: none none <menwn@yahoo.co.uk>
Cc: Kai Ruottu <karuottu@mbnet.fi>; gcc-help@gcc.gnu.org
Sent: Saturday, 12 May, 2007 5:25:45 PM
Subject: Re: Cross Compile Gcc
none none wrote:
> Hi, Sorry for the delay in replaying,
>
> You were right if I do sudo I have to export again. I did a sudo bash at the begining and I did not used sudo again. Now the problem is new...
>
> checking for C compiler default output file name... configure: error: C compiler cannot create executables
> See `config.log' for more details.
> make[1]: *** [configure-target-libmudflap] Error 1
> make[1]: Leaving directory `/home/idipous/powerpc/build_gcc'
> make: *** [all] Error 2
>
> and for that matter I checked config.log and I saw this:
>
> configure:2320:17: error: gmp.h: No such file or directory
> configure: In function 'main':
> configure:2324: error: 'choke' undeclared (first use in this function)
> configure:2324: error: (Each undeclared identifier is reported only once
> configure:2324: error: for each function it appears in.)
> configure:2324: error: expected ';' before 'me'
> configure: failed program was:
> #line 2319 "configure"
> #include "confdefs.h"
> #include "gmp.h"
> int main() {
>
> #if __GNU_MP_VERSION < 3
> choke me
> #endif
>
> why is this?
>
>
<context snipped due to top posting>
You may not have identified the test which led to "cannot create
executables." This one appears to be testing whether you are using at
least gcc-3.0, so it should not have failed an any current gcc installation.
___________________________________________________________
Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for
your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html
More information about the Gcc-help
mailing list