Hi. I’m trying to build a crosscompiling toolchain with my amd64 as host, and arm-thumb-elf as target (with newlib), using toolchain-source{,newlib}. Binutils builds ok, but when compiling gcc I get some assembler error: make[5]: Entering directory `/home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/arm-thumb-elf/thumb/libiberty' if [ x"-fPIC" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir if [ x"-fPIC" != x ]; then \ /home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/gcc/xgcc -B/home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/gcc/ -nostdinc -B/home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/arm-thumb-elf/newlib/ -isystem /home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/arm-thumb-elf/newlib/targ-include -isystem /home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/src/newlib/libc/include -B/usr/arm-thumb-elf/bin/ -B/usr/arm-thumb-elf/lib/ -isystem /usr/arm-thumb-elf/include -isystem /usr/arm-thumb-elf/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -mthumb -I. -I../../../../src/libiberty/../include -W -Wall -Wtraditional -pedantic -fPIC ../../../../src/libiberty/regex.c -o pic/regex.o; \ else true; fi In file included from ../../../../src/libiberty/../include/xregex.h:26, from ../../../../src/libiberty/regex.c:195: ../../../../src/libiberty/../include/xregex2.h:548: warning: ISO C90 does not support `static' or type qualifiers in parameter array declarators ../../../../src/libiberty/regex.c: In function `xregcomp': ../../../../src/libiberty/regex.c:8043: warning: signed and unsigned type in conditional expression ../../../../src/libiberty/regex.c: At top level: ../../../../src/libiberty/regex.c:8178: warning: unused parameter 'preg' /home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/gcc/xgcc -B/home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/gcc/ -nostdinc -B/home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/arm-thumb-elf/newlib/ -isystem /home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/arm-thumb-elf/newlib/targ-include -isystem /home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/src/newlib/libc/include -B/usr/arm-thumb-elf/bin/ -B/usr/arm-thumb-elf/lib/ -isystem /usr/arm-thumb-elf/include -isystem /usr/arm-thumb-elf/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -mthumb -I. -I../../../../src/libiberty/../include -W -Wall -Wtraditional -pedantic ../../../../src/libiberty/regex.c -o regex.o In file included from ../../../../src/libiberty/../include/xregex.h:26, from ../../../../src/libiberty/regex.c:195: ../../../../src/libiberty/../include/xregex2.h:548: warning: ISO C90 does not support `static' or type qualifiers in parameter array declarators ../../../../src/libiberty/regex.c: In function `xregcomp': ../../../../src/libiberty/regex.c:8043: warning: signed and unsigned type in conditional expression ../../../../src/libiberty/regex.c: At top level: ../../../../src/libiberty/regex.c:8178: warning: unused parameter 'preg' /tmp/ccV1aTSk.s: Assembler messages: /tmp/ccV1aTSk.s:3022: Error: branch out of range make[5]: *** [regex.o] Error 1 make[5]: Leaving directory `/home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/arm-thumb-elf/thumb/libiberty' make[4]: *** [multi-do] Error 1 make[4]: Leaving directory `/home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/arm-thumb-elf/libiberty' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build/arm-thumb-elf/libiberty' make[2]: *** [all-target-libiberty] Error 2 make[2]: Leaving directory `/home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3/build' s=`cat status`; rm -f status; test $s -eq 0 make[1]: *** [stamps/05-build-stamp] Error 1 make[1]: Leaving directory `/home/leoboiko/Desktop/src/gba/toolchain/gcc-arm-thumb-elf-3.4.3' make: *** [stamps/05-build-stamp] Error 2 Any ideas? -- Leonardo Boiko http://leoboiko.8x.com.br
Attachment:
pgpDOV9JkFYij.pgp
Description: PGP signature