Hi Andrew, Thank you so much for your prompt reply. I have created a directory under /picowork/ithelp/gcc-3.2.3 1) mkdir /picowork10/ithelp/gcc-3.2.3 2) cd /backup/ithelp/gcc-3.2.3 3) ./configure --prefix=/picowork10/ithelp/gcc-3.2.3/ 4) make bootstrap and i got the same error! checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... (cached) /backup/ithelp/gcc/gcc-3.2.3/gcc/xgcc -B/backup/ithelp/gcc/gcc-3.2.3/gcc/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/bin/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/lib/ -isystem /picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/include checking whether the C compiler (/backup/ithelp/gcc/gcc-3.2.3/gcc/xgcc -B/backup/ithelp/gcc/gcc-3.2.3/gcc/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/bin/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/lib/ -isystem /picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/include -O2 -g -O2 ) works... yes checking whether the C compiler (/backup/ithelp/gcc/gcc-3.2.3/gcc/xgcc -B/backup/ithelp/gcc/gcc-3.2.3/gcc/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/bin/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/lib/ -isystem /picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/include -O2 -g -O2 ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /backup/ithelp/gcc/gcc-3.2.3/gcc/xgcc -B/backup/ithelp/gcc/gcc-3.2.3/gcc/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/bin/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/lib/ -isystem /picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/include accepts -g... (cached) yes configure: error: libffi has not been ported to x86_64-unknown-linux-gnu. make[1]: *** [configure-target-libffi] Error 1 make[1]: Leaving directory `/backup/ithelp/gcc/gcc-3.2.3' make: *** [bootstrap] Error 2 -bash-3.00$ pwd /backup/ithelp/gcc/gcc-3.2.3 Our server model is Dells PE 2950 with Quad Core intel Xeon E5310 Processor Thanks, Prasanth > ithelp@xxxxxxxxxxxxxxxxx wrote: > >> >> 1) tar zxvf gcc-3.2.3.tar.gz >> >> 2) cd gcc-3.2.3 >> >> 3) mkdir /backup/ithelp/gcc/gcc >> >> 4) ./configure --prefix=/backup/ithelp/gcc/gcc > > Try again, buhelp/gcc-3.2.3//x86_64-unknown-linux-gnu/lib/ -isystem /picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/include checking whether the C compiler (/backup/ithelp/gcc/gcc-3.2.3/gcc/xgcc -B/backup/ithelp/gcc/gcc-3.2.3/gcc/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/bin/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/lib/ -isystem /picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/include -O2 -g -O2 ) works... yes checking whether the C compiler (/backup/ithelp/gcc/gcc-3.2.3/gcc/xgcc -B/backup/ithelp/gcc/gcc-3.2.3/gcc/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/bin/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/lib/ -isystem /picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/include -O2 -g -O2 ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /backup/ithelp/gcc/gcc-3.2.3/gcc/xgcc -B/backup/ithelp/gcc/gcc-3.2.3/gcc/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/bin/ -B/picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/lib/ -isystem /picowork10/ithelp/gcc-3.2.3//x86_64-unknown-linux-gnu/include accepts -g... (cached) yes configure: error: libffi has not been ported to x86_64-unknown-linux-gnu. make[1]: *** [configure-target-libffi] Error 1 make[1]: Leaving directory `/backup/ithelp/gcc/gcc-3.2.3' make: *** [bootstrap] Error 2 -bash-3.00$ pwd /backup/ithelp/gcc/gcc-3.2.3 Our server model is Dells PE 2950 with Quad Core intel Xeon E5310 Processor Thanks, Prasanth > ithelp@xxxxxxxxxxxxxxxxx wrote: > >> >> 1) tar zxvf gcc-3.2.3.tar.gz >> >> 2) cd gcc-3.2.3 >> >> 3) mkdir /backup/ithelp/gcc/gcc >> >> 4) ./configure --prefix=/backup/ithelp/gcc/gcc > > Try again, but run configure in a separate directory from the sources. > > Andrew.