FW: Building GCC crosscompiler for powerpc platform !!
Manish Shah
manish@juniper.net
Tue Dec 21 09:25:00 GMT 2004
Hi JF,
I used the procedure described by the following link - http://walden.mvp.net/~chandra/cygwin-to-newlib-cross-howto.txt
Here is the error log again..
make[3]: Entering directory `/usr/local/src/gnu/BUILD/gcc/gcc'
/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 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -Inof/le/und -I/usr/local/src/gnu/gcc-3.4.0/gcc -I/usr/local/src/gnu/gcc-3.4.0/gcc/nof/le/und -I/usr/local/src/gnu/gcc-3.4.0/gcc/../include -I../intl -msoft-float -m
little -fleading-underscore -mrelocatable-lib -mno-eabi -mstrict-align -c crtsavres.S -o nof/le/und/crtsavres.o
make[3]: Leaving directory `/usr/local/src/gnu/BUILD/gcc/gcc'
make[2]: Leaving directory `/usr/local/src/gnu/BUILD/gcc/gcc'
echo timestamp > stmp-multilib
(SHLIB_LINK='' \
SHLIB_MULTILIB=''; \
gcc -c -g -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -DHAVE_CONFIG_H -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/local/powerpc/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/local/powerpc/libexec/gcc/\" -DDEFA
ULT_TARGET_VERSION=\"3.4.0\" -DDEFAULT_TARGET_MACHINE=\"powerpc-eabi\" -DSTANDARD_BINDIR_PREFIX=\"/usr/local/powerpc/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../
\" `test "X${SHLIB_LINK}" = "X" || test "yes" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` `test "X${SHLIB_MULTILIB}" = "X" || echo "-DNO_SHARED_LIBGCC_MULTILIB"` \
-I. -I. -I/usr/local/src/gnu/gcc-3.4.0/gcc -I/usr/local/src/gnu/gcc-3.4.0/gcc/. -I/usr/local/src/gnu/gcc-3.4.0/gcc/../include -I../intl /usr/local/src/gnu/gcc-3.4.0/gcc/cp/g++spec.c)
gcc -g -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -DHAVE_CONFIG_H -o g++.exe \
gcc.o g++spec.o intl.o prefix.o version.o ../libiberty/libiberty.a ../intl/libintl.a -liconv
rm -f g++-cross.exe
cp g++.exe g++-cross.exe
make[1]: Leaving directory `/usr/local/src/gnu/BUILD/gcc/gcc'
Checking multilib configuration...
multilib.out is unchanged
make[1]: Entering directory `/usr/local/src/gnu/BUILD/gcc/powerpc-eabi/libiberty'
if [ x"-fPIC" != x ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
touch stamp-picdir
CONFIG_FILES= CONFIG_HEADERS=config.h:config.in /bin/sh ./config.status
config.status: creating config.h
config.status: executing default commands
if [ x"-fPIC" != x ]; then \
/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'
In file included from /usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:649:
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c: In function `byte_regex_compile':
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:2473: warning: implicit declaration of function `free'
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:3287: warning: implicit declaration of function `strcmp'
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c: In function `byte_re_compile_fastmap':
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:4853: warning: implicit declaration of function `bcopy'
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:4898: warning: implicit declaration of function `abort'
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c: In function `byte_re_match_2_internal':
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:6907: warning: implicit declaration of function `bcmp'
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c: In function `xre_comp':
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:7949: warning: implicit declaration of function `strlen'
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c: In function `xregcomp':
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:8043: warning: signed and unsigned type in conditional expression
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c: In function `xregerror':
/usr/local/src/gnu/gcc-3.4.0/libiberty/regex.c:8203: warning: implicit declaration of function `mempcpy'
/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
Regards,
Manish.
-----Original Message-----
From: gcc-owner@gcc.gnu.org [mailto:gcc-owner@gcc.gnu.org] On Behalf Of jf
Sent: Monday, December 20, 2004 9:33 PM
To: gcc@gnu.org
Subject: Re: Building GCC crosscompiler for powerpc platform !!
Hi,
Didn't you get an earlier error ?
It may be usefull to provide the configure command you used...
regards,
JF
Manish Shah a écrit :
>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
>[...]
>
>make: *** [all-target-libiberty] Error 2
>
>Please Help,
>
>Manish.
>
>
>
More information about the Gcc
mailing list