Доброго времени суток!
Пытаюсь организовать сборку виндовых бинарников кросс-платформенных программ в Линуксе. Использую Gentoo, поставил crossdev, собрал сборочный инструментарий (crossdev --target i686-mingw32), получил утилиты в /usr/bin с префиксом i686-mingw32- и каталог /usr/i686-mingw32. Собственно - как дальше? Скомпилировать простую программку можно непосредственно вызвав i686-mingw32-gcc. А как собрать, к примеру, Tcl? Есть подозрение, что configure надо вызывать с ключами --target=i686-mingw32 и т.д., тогда будут использоваться gcc и прочее с префиксом i686-mingw32. Но тиклевый configure этого не делает, вызывает обычный gcc и в результате не собирается.
Собственно, я правильно думаю насчет того, что правильный configure будет делать все как надо при задании --target и --host? И что делать с неправильным configure?