Hi Leny, Please follow the below instructions to build bootstrap compiler. 1) Configure gcc with the following options (without shared) --host=${host} --target=${target} --prefix=${installdir} --enable-cross --with-gxx-include-dir=${builddir}/{target}/include/g++-v3 --disable-shared --enable-languages=c --disable-threads --enable-__cxa_atexit --disable-multilib Build gcc using "make all install" 2. Configure glibc with following options --host=${target} --target=${target} --prefix=${installdir} --enable-add-ons --without-cvs --disable-sanity-checks --disable-shared --enable-threads=posix --enable-static-nss --without-fp Build glibc with "make install". 3. Configure cross gcc (with shared) --host=${host} --target=${target} --prefix=${installdir} --enable-cross --with-gxx-include-dir=${builddir}/{target}/include/g++-v3 --enable-shared --enable-languages=c,c++ --disable-threads --enable-__cxa_atexit --disable-multilib Build with "make install" Regards, Raju Lukkani. SANKHYA Technologies Private Limited. INDIA On Fri, 27 May 2005, Leny Thangiah wrote: > Hi dudes, > I 'm trying to install the gcc cross compiler for arm target on my > windows 2000 PC using the cygwin. I 'm forced to use gcc 3.2.3 to > maintain the compatibility. I followed these steps. > > 1. Source files were extracted to the d:/src folder > 2. mkdir d:/obj > 3. cd obj > 4. ../src/configure --prefix=/cygdrive/d/gcc/obj --target=arm-elf > -enable-languages=c++ > --with-as=/cygdrive/c/gnu-arm/arm-elf/bin/arm-elf-as.exe. > 5. make bootstrap > > The make bootstrap fails with the following error. > > make CC="stage1/xgcc.exe -Bstage1/ -B/cygdrive/d/gcc/obj/arm-elf/bin/" \ > STAGE_PREFIX=stage1/ \ > CFLAGS="-g -O2" LDFLAGS="" WARN_CFLAGS="\$(GCC_WARN_CFLAGS)" STRICT_WAR > N="-Wtraditional -pedantic -Wno-long-long" libdir=/cygdrive/d/gcc/obj/lib LANGUA > GES="c gcov.exe c++" MAKEOVERRIDES= OUTPUT_OPTION="-o \$@" > make[2]: Entering directory `/cygdrive/d/gcc/obj/gcc' > stage1/xgcc.exe -Bstage1/ -B/cygdrive/d/gcc/obj/arm-elf/bin/ -c -DIN_GCC -DCROSS > _COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototy > pes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE > -I. -I. -I../../src/gcc -I../../src/gcc/. -I../../src/gcc/config -I../../src/gcc > /../include ../../src/gcc/gengenrtl.c -o gengenrtl.o > In file included from ../../src/gcc/gengenrtl.c:23: > ../../src/gcc/system.h:50:19: stdio.h: No such file or directory > ../../src/gcc/system.h:112:23: sys/types.h: No such file or directory > ../../src/gcc/system.h:114:19: errno.h: No such file or directory > ../../src/gcc/system.h:121:21: string.h: No such file or directory > > Any help from you will be grateful for me, since I 'm stuck with this > for the past 3 days. > > Thanks. > Leny >