Сгенерировал toolchain.
Делаю CC="my-gcc" и запускаю ./configure
...
в это время оно (autoconf) компилирует "свои" кусочки кода и запускает их чтобы узнать подерживает ли система нужные функции.
Вот тут то и возникает подвох — новые бинарники не работают на build системе, а должны запускаться на target.
Что делать ?
Я уж было попробовал установить в target системе distcc надеясь использовать "внешний gcc", но не тут-то было, на target тоже должен быть gcc, а это невозможно :/