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

cross-compiling with amd64 as host, arm target



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


Reply to: