Hi All, I configured gcc with "configure --target=i386-pc-linux-gnu --prefix /home/usr/tools" and then did "make all-gcc". It fails with the following error. ../../gcc-3.4.4/gcc/config/i386/linux.h:217:20: signal.h: No such file or directory ../../gcc-3.4.4/gcc/config/i386/linux.h:218:26: sys/ucontext.h: No such file or directory gmake[2]: *** [libgcc/./_muldi3.o] Error 1 gmake[2]: Leaving directory `/usr/home/annu/projects/ctrack/build-tools/build-boot-gcc/gcc' gmake[1]: *** [libgcc.a] Error 2 gmake[1]: Leaving directory `/usr/home/annu/projects/ctrack/build-tools/build-boot-gcc/gcc' gmake: *** [all-gcc] Error 2 Please let me know if any of you have tried a version of gcc that builds without errors for this target. thanks nayak