crossdev (0.9.12-r1) with target arm-unknown-linux-uclibc fails to emerge cross-arm-unknown-linux-uclibc/linux-headers-2.6.11-r3, because emerged cross-arm-unknown-linux-uclibc/gcc-3.4.5 is not configured. Reproducible: Always Steps to Reproduce: 1. crossdev -t arm-unknown-linux-gcc Actual Results: linux-headers compile fails. Tested on a amd64 and a x86 boxes with the same result, Expected Results: linux-headers compiles Most important fragments of crossdev logs: cross-arm-unknown-linux-uclibc/gcc-3.4.5: * The current gcc config appears valid, so it will not be * automatically switched for you. If you would like to * switch to the newly installed gcc version, do the * following: * gcc-config arm-unknown-linux-uclibc-3.4.5 * source /etc/profile * Switching to x86_64-pc-linux-gnu-3.4.3 compiler ...[ ok ] * If you have issues with packages unable to locate libstdc++.la, * then try running 'fix_libtool_files.sh' on the old gcc versions. cross-arm-unknown-linux-uclibc/linux-headers-2.6.11-r3: make: arm-unknown-linux-uclibc-gcc: Command not found
Created attachment 78220 [details] crossdev-generated system info
Created attachment 78221 [details] crossdev-generated gcc-stage1 emerge log file
Created attachment 78222 [details] crossdev-generated linux-headers emere log file
your host gcc is version 3.4.3, you need to upgrade that sucker that may or may not fix this issue