Hi Eljay, Thanks for the extremely prompt reply. I am running under Cygwin on Windows XP (sigh!) :-( Host is cygwin-i686 As suggested, I intend to install to /opt but am running in /tmp (as far as bash is concerned). Full configuration line is:- ../gcc-4.4.0/configure --target=arm-elf --prefix=/opt/gnutools/arm-elf --enable-multilib --enable-languages=c,c++ --with-headers --with-newlib This is for second phase of build - first phase is before I have built newlib and the configuration line simply omits the --with-headers option. Build directory is cygroot/tmp/gccbld Gcc is in cygroot/tmp/gcc-4.4.0 As you can see, I am installing to /opt/gnutools/arm-elf directory. I have tried this several times, performing a make distclean between attempts. Is this sufficient to give you a clue as to what I am attempting? Thanks. Best regards, David