This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more infromation.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
On Tue, 28 Nov 2000, Ilko ILiev wrote: > I try to build gcc-2.96 for ARM target. The host is Linux RedHat 7.0 > > I run configure follow way: > #cd binutils-2.10.0.18 Using binutils 2.10.1 might be better, but .18 should be mostly OK on ARM. > #./configure --target=arm-aout --prefix=/usr/local/arm > #make all install > # > #cd ./gcc-2.96-20000731 > #./configure --target=arm-aout --prefix=/usr/local/arm > #make all I believe the GCC documentation recommends using 'make bootstrap' > but gcc's configure fails with: > > make GCC_FOR_TARGET="/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc/xgcc > -B/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc/ > -B/usr/src/redhat/SOURCES/gcc-2.96-20000731/arm-aout/newlib/ -isystem > /usr/src/redhat/SOURCES/gcc-2.96-20000731/arm-aout/newlib/targ-include > -isystem /usr/src/redhat/SOURCES/gcc-2.96-20000731/newlib/libc/include > -B/usr/local/arm/arm-aout/bin/ -B/usr/local/arm/arm-aout/lib/ -isystem > /usr/local/arm/arm-aout/include" \ > AR_FOR_TARGET="arm-aout-ar" \ > AR_CREATE_FOR_TARGET="arm-aout-ar rc" \ > AR_EXTRACT_FOR_TARGET="" \ > AR_FLAGS_FOR_TARGET="" \ > CC="gcc" CFLAGS="-g -O2" \ > HOST_PREFIX="" \ > HOST_PREFIX_1="loser-" \ > LANGUAGES="" \ > LIBGCC2_CFLAGS="-O2 -DCROSS_COMPILE -DIN_GCC -g -O2 -isystem ./include > -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc " \ > MULTILIB_CFLAGS="" cp-demangle.o > make[3]: Entering directory `/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc' > /usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc/xgcc > -B/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc/ > -B/usr/src/redhat/SOURCES/gcc-2.96-20000731/arm-aout/newlib/ -isystem > /usr/src/redhat/SOURCES/gcc-2.96-20000731/arm-aout/newlib/targ-include > -isystem /usr/src/redhat/SOURCES/gcc-2.96-20000731/newlib/libc/include > -B/usr/local/arm/arm-aout/bin/ -B/usr/local/arm/arm-aout/lib/ -isystem > /usr/local/arm/arm-aout/include -O2 -DCROSS_COMPILE -DIN_GCC -g -O2 > -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED > -Dinhibit_libc -g -O2 -I. -I. -I./config -I./../include \ > -DHAVE_CONFIG_H \ > -c ./../libiberty/cp-demangle.c -o cp-demangle.o > ./../libiberty/cp-demangle.c:30:23: sys/types.h: No such file or directory > ./../libiberty/cp-demangle.c:33:20: stdlib.h: No such file or directory > ./../libiberty/cp-demangle.c:36:19: stdio.h: No such file or directory > ./../libiberty/cp-demangle.c:39:20: string.h: No such file or directory > make[3]: *** [cp-demangle.o] Error 1 > make[3]: Leaving directory `/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc' > make[2]: *** [libgcc/./cp-demangle.o] Error 2 > make[2]: Leaving directory `/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc' > make[1]: *** [stmp-multilib] Error 2 > make[1]: Leaving directory `/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc' > make: *** [all-gcc] Error 2 > [root@ibox gcc-2.96-20000731]# You need to install the system header files and libraries. From either glibc or newlib. Or grab prebuilt ones and plonk them in /usr/local/arm/ -Rms ------ 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] |