Официальное заявление
Сборок под винды больше не будет. В бессмысленности этого занятия я уже успел убедиться, т. к.:
- cmake упал с unhandled win32 exception пару раз, и gcc (правда, четвертой ветки, которая под венды unstable) раз пять обрадовал сообщением про internal compiler error (доселе я считал, что это удел мелкомягкого компилятора).
- libtorrent всячески не хотел компилиться при помощи cmake, ибо не видел libz.a, которая лежала у него прямо под носом.
- Больной на голову рантайм-линкер венды заставляет меня компилить исходники XmlSettingsManager'а (вспомогательной библиотеки) во все модули, его юзающие. Нахрена DLL вообще придуманы?
- Чтобы заиметь Phonon, нужно разжиться SDK для DirectX, DirectShow и еще какого-то там Direct'а, и, кажется, перекомпилить Qt.
- Компилить на виртуалке — боль. Тем более, компиляция однопоточная, минут 10 все собирается.
- У мингва размер приложений получается раза в два больше, чем у студии (10 метров против 5.5 метров инсталлятора одной и той же ревизии).
- Студия с ее манифестами меня затрахала уже давно.
- И ваще, венда не очень предназначена для разработки чем-то, отличным от Студии.
По крайней мере, в ближайшее время Windows-релизов не будет. Я затрахался, да. Так что Windows-релизы откладываются либо до тех пор, пока у меня опять не зачешется, либо пока не найдется человек, готовый помочь с Windows-версией. А что, toolchain у меня уже почти настроен, скрипты все есть, объяснить, чо как, я могу.
А пока лучше сделаем превьюшку 0.3.0 под линугзы, освоим создание RPM-репозиториев, пофиксим несколько мелких багов в LC и вообще будем двигаться вперед, а не топтаться на месте с отсталыми системами.