This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I currently build toolchain for arm and stuck in gcc second pass phase. Below is configuration : BINUTILS_VER=2.13.2.1 GCC_VER=3.2.3 GLIBC_VER=2.3.2 PREFIX=/builder/arm-$GCC_VER-$GLIBC_VER TARGET=arm-linux HOST=i386-pc-linux-gnu BUILD=i386-pc-linux-gnu KERNEL=/builder/linux-2.4.19-rmk6-pxa1 SOURCE=/builder/src PATH=$PATH:$PREFIX/bin And configure gcc second build with : ./configure --target=$TARGET --prefix=$PREFIX $HOST --with-headers=$KERNEL/include --enable-languages=c,c++ --disable-nls --enable-threads=posix --enable-shared --enable-clocale=gnu Then I stuck in here : make[1]: Entering directory `/builder/arm-build/build-gcc-2/libiberty' make[2]: Entering directory `/builder/arm-build/build-gcc-2/libiberty/testsuite' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/builder/arm-build/build-gcc-2/libiberty/testsuite' make[1]: Leaving directory `/builder/arm-build/build-gcc-2/libiberty' make[1]: Entering directory `/builder/arm-build/build-gcc-2/gcc' (cd intl && make all) make[2]: Entering directory `/builder/arm-build/build-gcc-2/gcc/intl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/builder/arm-build/build-gcc-2/gcc/intl' echo '/*WARNING: This file is automatically generated!*/' >tmp-c-parse.y sed -e "/^ifobjc$/,/^end ifobjc$/d" \ -e "/^ifc$/d" -e "/^end ifc$/d" \ /usr/src/gcc-3.2.3/gcc/c-parse.in >>tmp-c-parse.y /bin/sh /usr/src/gcc-3.2.3/gcc/move-if-change tmp-c-parse.y /usr/src/gcc-3.2.3/gcc/c-parse.y /usr/src/gcc-3.2.3/gcc/c-parse.y is unchanged make GCC_FOR_TARGET="/builder/arm-build/build-gcc-2/gcc/xgcc -B/builder/arm-build/build-gcc-2/gcc/ -B/builder/arm-3.2.3-2.3.2/arm-linux/bin/ -B/builder/arm-3.2.3-2.3.2/arm-linux/lib/ -isystem /builder/arm-3.2.3-2.3.2/arm-linux/include" \ HOST_PREFIX="" HOST_PREFIX_1="loser-" \ AR_FOR_TARGET="arm-linux-ar" \ AR_CREATE_FOR_TARGET="arm-linux-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="arm-linux-ranlib" \ RANLIB_TEST_FOR_TARGET="[ -f arm-linux-ranlib ] || ( [ "i386-pc-linux-gnu" = "arm-unknown-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \ NM_FOR_TARGET="/builder/arm-3.2.3-2.3.2/arm-linux/bin/nm" AWK="gawk" \ LIBGCC2_CFLAGS="-O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -fomit-frame-pointer -fPIC -g0 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED " \ INCLUDES="-I. -I. -I/usr/src/gcc-3.2.3/gcc -I/usr/src/gcc-3.2.3/gcc/. -I/usr/src/gcc-3.2.3/gcc/config -I/usr/src/gcc-3.2.3/gcc/../include" \ CONFIG_H="tconfig.h " MACHMODE_H="machmode.h machmode.def" \ LIB1ASMSRC='arm/lib1funcs.asm' \ MAKEOVERRIDES= \ -f libgcc.mk all make[2]: Entering directory `/builder/arm-build/build-gcc-2/gcc' for d in libgcc; do \ if [ -d $d ]; then true; else /bin/sh /usr/src/gcc-3.2.3/gcc/mkinstalldirs $d; fi; \ done if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi /builder/arm-build/build-gcc-2/gcc/xgcc -B/builder/arm-build/build-gcc-2/gcc/ -B/builder/arm-3.2.3-2.3.2/arm-linux/bin/ -B/builder/arm-3.2.3-2.3.2/arm-linux/lib/ -isystem /builder/arm-3.2.3-2.3.2/arm-linux/include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -fomit-frame-pointer -fPIC -g0 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc/./libgcc.map -o libgcc_s.so.1 libgcc/./_udivsi3.o libgcc/./_divsi3.o libgcc/./_umodsi3.o libgcc/./_modsi3.o libgcc/./_dvmd_lnx.o libgcc/./_muldi3.o libgcc/./_negdi2.o libgcc/./_lshrdi3.o libgcc/./_ashldi3.o libgcc/./_ashrdi3.o libgcc/./_ffsdi2.o libgcc/./_clz.o libgcc/./_cmpdi2.o libgcc/./_ucmpdi2.o libgcc/./_floatdidf.o libgcc/./_floatdisf.o libgcc/./_fixunsdfsi.o libgcc/./_fixunssfsi.o libgcc/./_fixunsdfdi.o libgcc/./_fixdfdi.o libgcc/./_fixunssfdi.o libgcc/./_fixsfdi.o libgcc/./_fixxfdi.o libgcc/./_fixunsxfdi.o libgcc/./_floatdixf.o libgcc/./_fixunsxfsi.o libgcc/./_fixtfdi.o libgcc/./_fixunstfdi.o libgcc/./_floatditf.o libgcc/./_clear_cache.o libgcc/./_trampoline.o libgcc/./__main.o libgcc/./_exit.o libgcc/./_absvsi2.o libgcc/./_absvdi2.o libgcc/./_addvsi3.o libgcc/./_addvdi3.o libgcc/./_subvsi3.o libgcc/./_subvdi3.o libgcc/./_mulvsi3.o libgcc/./_mulvdi3.o libgcc/./_negvsi2.o libgcc/./_negvdi2.o libgcc/./_ctors.o libgcc/./_divdi3.o libgcc/./_moddi3.o libgcc/./_udivdi3.o libgcc/./_umoddi3.o libgcc/./_udiv_w_sdiv.o libgcc/./_udivmoddi4.o libgcc/./unwind-dw2.o libgcc/./unwind-dw2-fde-glibc.o libgcc/./unwind-sjlj.o -lc && rm -f libgcc_s.so && ln -s libgcc_s.so.1 libgcc_s.so /builder/arm-3.2.3-2.3.2/arm-linux/bin/ld:/builder/arm-3.2.3-2.3.2/arm-linux/lib/libc.so: file format not recognized; treating as linker script /builder/arm-3.2.3-2.3.2/arm-linux/bin/ld:/builder/arm-3.2.3-2.3.2/arm-linux/lib/libc.so:4: parse error collect2: ld returned 1 exit status make[2]: *** [libgcc_s.so] Error 1 make[2]: Leaving directory `/builder/arm-build/build-gcc-2/gcc' make[1]: *** [libgcc.a] Error 2 make[1]: Leaving directory `/builder/arm-build/build-gcc-2/gcc' make: *** [all-gcc] Error 2 Has anyone encounter this before and what is the solution. FYI I have success build the toolchain with the same version of gcc and binutils but glibc is 2.2.5 without problems using the same method. thank u. ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |