treelang support in gcc (whatever that is!) cannot be cross-compiled. echo '/var/tmp/cross/mips64r5900el-scei-elf/portage/cross-mips64r5900el-scei-elf/gcc-4.3_alpha20071123/work/gcc-4.3-20071123/gcc/java/lang.c' >> tmp-gi.list _error_not_here_yet - havent even thought about it - it may even work make[2]: _error_not_here_yet: Command not found echo '/var/tmp/cross/mips64r5900el-scei-elf/portage/cross-mips64r5900el-scei-elf/gcc-4.3_alpha20071123/work/gcc-4.3-20071123/gcc/java/mangle.c' >> tmp-gi.list make[2]: *** [treelang.all.cross] Error 127 make[2]: *** Waiting for unfinished jobs.... The recent addition of treelang support in toolchain.eclass prevents gcc from being cross-built with crossdev. It seems that the plan is to have a treelang USE flag but for some reason that hasn't gone ahead yet. crossdev will either need to disable this flag or prevent gcc from trying to build treelang support in some other way.
*** This bug has been marked as a duplicate of bug 199924 ***