--target and --host end up being the same thing correct? I'm trying to build for i386-pc-linux-gnu on a i686-pc-linux-gnu and it blows up when it bootstraps itself complaining that it can't find headers that are in /usr/include. I know this is a cross compile which has it looking for i386 headers on a i686 system. How do I get this to work??? Thanks in advance Steven Oh yeah it's gcc-3.4.2