Hi Raju, Thanks for the help. Before trying this, I just want to know if I have to use the soft-float option or not. 'Cause, my target doesn't have a FPU. Thanks, Leny On 5/27/05, Lukkani Raju <rajul@xxxxxxxxxxx> wrote: > > > 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 > > > >