Я зря ругался на mingw. Это FAQ: нельзя ставить Mingw и MSYS в один каталог, иначе gcc из sh не будет "видеть" параметры командной строки. Немного странно - почему рутовых каталогов должно быть два? Но — такова инструкция.
Далее. Кто-то вроде меня мог бы подумать, что mingw даёт "чисто Win32" бинарники, а Cygwin — со своей "прослойкой" cygXXX.dll. С версиями коей библиотеки вечно проблемы.
А оказывается, что mingw давно кросс-компилируется из cygwin с опцией --no-cygwin, и более того — mingw в отличие от cygwin не конвертирует пути из формата windows в unix, и ещё многого полезного не делает. Это тоже FAQ. Так что будем переползать.
Да, а зачем всё это было? Хочу пересобрать Stardict - приемлемая бесплатная замена ABBYY Lingvo.
Далее. Кто-то вроде меня мог бы подумать, что mingw даёт "чисто Win32" бинарники, а Cygwin — со своей "прослойкой" cygXXX.dll. С версиями коей библиотеки вечно проблемы.
А оказывается, что mingw давно кросс-компилируется из cygwin с опцией --no-cygwin, и более того — mingw в отличие от cygwin не конвертирует пути из формата windows в unix, и ещё многого полезного не делает. Это тоже FAQ. Так что будем переползать.
Да, а зачем всё это было? Хочу пересобрать Stardict - приемлемая бесплатная замена ABBYY Lingvo.
Tags: