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] |
Hi all, Iīm trying to build a cross compilar hosted on a cygwin-Win2k PC for a linux based Geode GX (x86) embedded system. Iīm following http://www.billgatliff.com īs CrossGCC FAQ and it fails building the bootstrap-gcc compiler. The log file recorded from the building process goes as attachment. I'm trying with the following software: - Cygwin 1.3.2 (0.39/3/2) - Binutils 2.11.2 - GCC 3.0.1 - Newlib 1.9.0 - GDB 5.0 Have no problems building and installing the binutils package but Iīm taking the next one on the bootstrap-gcc building process: make GCC_FOR_TARGET="/home/Administrador/i586-elf-linux-gnu/build-gcc/gcc/xgcc -B/home/Administrador/i586-elf-linux-gnu/build-gcc/gcc/ -B/usr/local/i586-elf-linux-gnu/bin/ -B/usr/local/i586-elf-linux-gnu/lib/ -isystem /usr/local/i586-elf-linux-gnu/include" \ HOST_PREFIX="" HOST_PREFIX_1="loser-" \ AR_FOR_TARGET="i586-elf-linux-gnu-ar" \ AR_CREATE_FOR_TARGET="i586-elf-linux-gnu-ar rc" \ AR_FLAGS_FOR_TARGET="" \ OLDCC="cc" CCLIBFLAGS="-O" \ CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long" \ RANLIB_FOR_TARGET="i586-elf-linux-gnu-ranlib" \ RANLIB_TEST_FOR_TARGET="[ -f i586-elf-linux-gnu-ranlib ] || ( [ "i686-pc-cygwin" = "i586-elf-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \ NM_FOR_TARGET="i586-elf-linux-gnu-nm" AWK="gawk" \ LIBGCC2_CFLAGS="-O2 -DCROSS_COMPILE -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -fPIC -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc" \ INCLUDES="-I. -I. -I../../gcc-3.0.1/gcc -I../../gcc-3.0.1/gcc/. -I../../gcc-3.0.1/gcc/config -I../../gcc-3.0.1/gcc/../include" MAYBE_USE_COLLECT2="" \ CONFIG_H="tconfig.h insn-codes.h insn-flags.h" MACHMODE_H="machmode.h machmode.def" \ LIB1ASMSRC='' \ MAKEOVERRIDES= \ -f libgcc.mk all make[2]: Entering directory `/home/Administrador/i586-elf-linux-gnu/build-gcc/gcc' for d in libgcc; do \ if [ -d $d ]; then true; else mkdir $d; fi \ done if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi /home/Administrador/i586-elf-linux-gnu/build-gcc/gcc/xgcc -B/home/Administrador/i586-elf-linux-gnu/build-gcc/gcc/ -B/usr/local/i586-elf-linux-gnu/bin/ -B/usr/local/i586-elf-linux-gnu/lib/ -isystem /usr/local/i586-elf-linux-gnu/include -O2 -DCROSS_COMPILE -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -fPIC -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc-3.0.1/gcc -I../../gcc-3.0.1/gcc/. -I../../gcc-3.0.1/gcc/config -I../../gcc-3.0.1/gcc/../include -DL_muldi3 -c ../../gcc-3.0.1/gcc/libgcc2.c -o libgcc/./_muldi3.o In file included from tm.h:7, from ../../gcc-3.0.1/gcc/config/i386/xm-i386.h:39, from tconfig.h:3, from ../../gcc-3.0.1/gcc/libgcc2.c:36: ../../gcc-3.0.1/gcc/config/i386/linux.h:236:20: signal.h: No such file or directory ../../gcc-3.0.1/gcc/config/i386/linux.h:237:26: sys/ucontext.h: No such file or directory make[2]: *** [libgcc/./_muldi3.o] Error 1 make[2]: Leaving directory `/home/Administrador/i586-elf-linux-gnu/build-gcc/gcc' make[1]: *** [libgcc.a] Error 2 make[1]: Leaving directory `/home/Administrador/i586-elf-linux-gnu/build-gcc/gcc' make: *** [all-gcc] Error 2 I've configure the gcc package with ../gcc-3.0.1/configure --host=i686-pc-cygwin --target=i586-elf-linux-gnu --enable-language=c --with-newlib 2>&1 |tee configure_gcc.log and take no problems. Then I use this command to build it: make all-gcc install-gcc 2>&1 |tee make_gcc.log and take the error. I've omitted the --without-headers flag following the suggestions from M.R. Brown's mail but this can't solve the error. Any new suggestions? Thanks to all in advance. <<make_gcc.log>> Gorka Usabiaga Arizmendi * Elektronika eta Mikroelektronika Saila IKERLAN, KOOP. E. J. M. Arizmendiarrieta Pasealekua, 2 20500 Arrasate, Gipuzkoa, Espaņa * E-Mail: gusabiaga@ikerlan.es * Tel.: (+34) 943 712400 * Fax: (+34) 943 796944 Web: www.ikerlan.es
------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |