|
From: | 張瑞庭 |
Subject: | error in building cross-gcc 3.3.4 |
Date: | Fri, 23 Mar 2007 14:19:45 +0800 |
Dear GNU,
I tried to build crossgcc-3.3.4 for mipsel at my i686-Fedora-Core-6-Linux
PC but failed,
and following is the error log. How can I fixed the problem?
The gcc version in my i686-Fedora-Core-6-Linux PC is v4.1.1,
the target platform is mips32.
toolchain uses gcc-3.3.4, binutils-2.15.91.0.2, linux-lib-headers-2.4.27,
and uClibc-0.9.27
If you need any other information, please let me know it again.
Thank you very much.
Steven Chang
PATH=/root/dev/db1550/tools/bin:/bin:/sbin:/usr/bin:/usr/sbin make -j1 -C
/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial
all-gcc make[1]: Entering directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial' make[2]: Entering directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/libiberty' make[3]: Entering directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/libiberty/testsuite' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/libiberty/testsuite' make[2]: Leaving directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/libiberty' make[2]: Entering directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/gcc' (cd intl && make all) make[3]: Entering directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/gcc/intl' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/gcc/intl' make GCC_FOR_TARGET="/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/gcc/xgcc -B/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/gcc/ -B/root/dev/db1550/tools/mipsel-linux-uclibc/bin/ -B/root/dev/db1550/tools/mipsel-linux-uclibc/lib/ -isystem /root/dev/db1550/tools/mipsel-linux-uclibc/include" \ BUILD_PREFIX="" BUILD_PREFIX_1="loser-" \ AR_FOR_TARGET="mipsel-linux-uclibc-ar" \ AR_CREATE_FOR_TARGET="mipsel-linux-uclibc-ar rc" \ AR_FLAGS_FOR_TARGET="" \ CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long " \ RANLIB_FOR_TARGET="mipsel-linux-uclibc-ranlib" \ RANLIB_TEST_FOR_TARGET="[ -f mipsel-linux-uclibc-ranlib ] || ( [ "i386-pc-linux-gnu" = "mipsel-unknown-linux-uclibc" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \ NM_FOR_TARGET="/root/dev/db1550/tools/mipsel-linux-uclibc/bin/nm" AWK="gawk" \ LIBGCC2_CFLAGS="-O2 -DIN_GCC -DCROSS_COMPILE -DUSE_UCLIBC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED " \ INCLUDES="-I. -I. -I/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4/gcc -I/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4/gcc/. -I/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4/gcc/config -I/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4/gcc/../include" \ CONFIG_H="tconfig.h " MACHMODE_H="machmode.h machmode.def " \ LIB1ASMSRC='' \ MAKEOVERRIDES= \ -f libgcc.mk all make[3]: Entering directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/gcc' for d in libgcc; do \ if [ -d $d ]; then true; else /bin/sh /root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4/gcc/mkinstalldirs $d; fi; \ done if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi /root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/gcc/xgcc -B/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/gcc/ -B/root/dev/db1550/tools/mipsel-linux-uclibc/bin/ -B/root/dev/db1550/tools/mipsel-linux-uclibc/lib/ -isystem /root/dev/db1550/tools/mipsel-linux-uclibc/include -O2 -DIN_GCC -DCROSS_COMPILE -DUSE_UCLIBC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4/gcc -I/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4/gcc/. -I/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4/gcc/config -I/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4/gcc/../include -DL_divdi3 -c /root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4/gcc/libgcc2.c -fexceptions -fnon-call-exceptions -o libgcc/./_divdi3.o /tmp/ccjo9k28.s: Assembler messages: /tmp/ccjo9k28.s:972: Error: operation combines symbols in different segments make[3]: *** [libgcc/./_divdi3.o] Error 1 make[3]: Leaving directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/gcc' make[2]: *** [libgcc.a] Error 2 make[2]: Leaving directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/gcc' make[1]: *** [all-gcc] Error 2 make[1]: Leaving directory `/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial' make: *** [/root/dev/db1550/buildroot-0.9.27/toolchain_build_mipsel/gcc-3.3.4-initial/.compiled] Error 2 |
[Prev in Thread] | Current Thread | [Next in Thread] |