Пытаюсь собрать кроскомпильный тулчейн для таргетной архитектуры i686-pc-mingw32 . Делаю это по всем канонам генты, с помощью crossdev'а:
crossdev -S -t i686-pc-mingw32
Сначала всё идёт неплохо, качаются хедеры, собираются бинутилсы, собирается первая стадия гцц даже, но вот cross-w32api (следующий шаг после gcc-stage1) проваливается с треском. И не удивительно - компилятор которым она пыталась собраться был /usr/bin/gcc, хотя всякие там бинутилсы (типа i686-pc-mingw32-ar) подцепились как надо. Посмотрел на лог сборки гцц с первой стадии и немного прифигел - он собирался вобще без указания --target'а, для хостовой системы и ставился прямиком в /usr, вместо /usr/i686-pc-mingw32. Попробовал другие версии гцц которые были в репозитории (от 4.3.3-r2 до 4.8.1-r2) - та же история. Как бы рассказать гцц (или кроссдеву, уж не знаю кто из них там не договорился) чтобы собирался под таргетную архитектуру, а не под хостовую?