Название: распределенная компиляция Qt проекта Отправлено: Fess от Март 16, 2011, 13:11 Как можно (а я уверен, что можно) организовать распределенную компиляцию некоторого Qt-проекта?
Имеем: несколько комп-ов под win || linux (большинство win) mingw && QtCreator 2.1 && Qt 4.7.2 Название: Re: распределенная компиляция Qt проекта Отправлено: SASA от Март 16, 2011, 15:45 Ваша уверенность вселяет надежду.
Пробовал с год назад организовать это с IncrediBuild. Но нормально работать с моками он не не хотел. Хотя утверждают, что может. Название: Re: распределенная компиляция Qt проекта Отправлено: ufna от Март 16, 2011, 16:23 честно говоря, в рамках сего, целесообразней проапдейтить железо,чем париться с распределенной компиляцией.
Название: Re: распределенная компиляция Qt проекта Отправлено: Авварон от Март 16, 2011, 16:40 купите восьмияденик:) там говорят qt core за 20 сек собирается
Название: Re: распределенная компиляция Qt проекта Отправлено: Пантер от Март 16, 2011, 16:48 И оперативы побольше. А под Линухом собирать в tmpfs.
Название: Re: распределенная компиляция Qt проекта Отправлено: voral от Март 16, 2011, 17:30 И оперативы побольше. А под Линухом собирать в tmpfs. Интересно.... Т.е. туда направить OBJECTS_DIR, MOC_DIR и RCC_DIR? Название: Re: распределенная компиляция Qt проекта Отправлено: Авварон от Март 16, 2011, 17:33 каталог сборки делаете там
Название: Re: распределенная компиляция Qt проекта Отправлено: Пантер от Март 16, 2011, 17:37 У меня сейчас
Код: tmpfs on /var/tmp type tmpfs (rw,noatime,size=2G) Код: cd /var/tmp Есть минус в том, что при перезагрузке нужно запускать сей скрип. Но если включаешь комп утром, а выключаешь вечером - это не существенно. ;) Название: Re: распределенная компиляция Qt проекта Отправлено: maxxant от Март 16, 2011, 22:38 http://doc.qt.nokia.com/teambuilder1p3/teambuilder-manual.html
ftp://ftp.qt.nokia.com/teambuilder Правда винда не поддерживается. Кдешники как-то писали что в 10-20 раз ускоряли свои сборки. Название: Re: распределенная компиляция Qt проекта Отправлено: ufna от Март 17, 2011, 10:11 Вообще, речь идет о Compilation Farms. Это хорошая штука, когда надо собрать что-то аля сама Qt, но для рабочих проектов, если они меньших масштабов, проще купить комп помощнее. Проблема одна - под линуксы это есть, под винду - *ушел покупать комп".
Вообще, эта тема достаточно мало освещена, т.к. в отличии от ферм для рендеринга, нужны в фермах компиляции реальной широкой нет. |