Официальное заявление

Submitted by 0xd34df00d on Fri, 12/26/2008 - 22:03

Сборок под винды больше не будет. В бессмысленности этого занятия я уже успел убедиться, т. к.:

  • 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 и вообще будем двигаться вперед, а не топтаться на месте с отсталыми системами.