This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Building GCC crosscompiler for powerpc platform !!
- From: "Manish Shah" <manish at juniper dot net>
- To: <gcc at gnu dot org>
- Date: Mon, 20 Dec 2004 21:09:34 +0530
- Subject: Building GCC crosscompiler for powerpc platform !!
I am trying to build the GCC toolchain using the GCC-3.4.0, binutils-2.15 and the latest version of newlib, I am facing the following build error, which makes me think that probably my configuration is incorrect.
checking for inline... (cached) inline
checking whether byte ordering is bigendian... (cached) unknown
checking to probe for byte ordering... /usr/local/powerpc/powerpc-eabi/bin/ld: warning: cannot find entry symbol _start; defaulting to 01800074
/usr/local/src/gnu/BUILD/gcc/gcc/libgcc.a(eabi.o)(.text+0xc4): In function `__eabi':
/usr/local/src/gnu/BUILD/gcc/gcc/eabi.S:232: undefined reference to `__init'
/usr/local/src/gnu/BUILD/gcc/gcc/libgcc.a(eabi.o)(.got2+0x8):/usr/local/src/gnu/BUILD/gcc/gcc/eabi.S:146: undefined reference to `__SDATA_START__'
? /usr/local/src/gnu/BUILD/gcc/gcc/xgcc -B/usr/local/src/gnu/BUILD/gcc/gcc/ -B/usr/local/powerpc/powerpc-eabi/bin/ -B/usr/local/powerpc/powerpc-eabi/lib/ -isystem /usr/local/powerpc/powerpc-eabi/include -isystem /usr/local/powerpc/powerpc-eabi/sys-include -c -DHAVE_CONFIG_H -O2 -g -O2 -I. -I/usr/local/src/gnu/gcc-3.4.0
/libiberty/../include? -W -Wall -Wtraditional -pedantic -fPIC /usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c -o pic/regex.o; \
else true; fi
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:132: warning: conflicting types for built-in function 'malloc'
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:160:25: strings.h: No such file or directory
In file included from /usr/local/src/gnu/gcc-3.4.0/libiberty/../include/xregex.h:26,
???????????????? from /usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:195:
/usr/local/src/gnu/gcc-3.4.0/libiberty/../include/xregex2.h:548: warning: ISO C90 does not support `static' or type qualifiers in parameter array declarators
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c: In function `init_syntax_once':
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:286: warning: implicit declaration of function `bzero'
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:8178: warning: unused parameter 'preg'
make[1]: *** [regex.o] Error 1
make[1]: Leaving directory `/usr/local/src/gnu/BUILD/gcc/powerpc-eabi/libiberty'
make: *** [all-target-libiberty] Error 2
Please Help,
Manish.