This will gives us somewhere to compare notes with the actual building of the tool chain. I have updated cross-gcc again to do some thing like if [ -d $PORTDIR/sys-kernel/$ARCH-headers] then preamble blah blah emerge $ARCH-headers else preamble blah blah emerge linux-headers fi The script has what I am using at the moment.
Created attachment 10216 [details] cross-gcc 1.5
The functionality of this script has been integrated with gcc-config and checked into the portage tree as gcc-config-1.4.1, which I've now reported as bug 18933.
I surpose now that gcc-config has the required functionality this bug is no longer needed.