URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 58318
[ Назад ]

Исходное сообщение
"Тематический каталог: Акселерация сборки Qt в Gentoo при пом..."

Отправлено auto_topic , 28-Авг-09 18:48 
Обсуждение статьи тематического каталога: Акселерация сборки Qt в Gentoo при помощи distcc (qt gentoo compile distcc)

Ссылка на текст статьи: http://www.opennet.ru/base/dev/qt_gentoo_distcc.txt.html


Содержание

Сообщения в этом обсуждении
"Акселерация сборки Qt в Gentoo при помощи distcc (qt gentoo compile distcc)"
Отправлено Inspirra , 28-Авг-09 18:48 
Почему нет упоминания о:
distccmon-text
distccmon-gui    

Не сказано про рекомендуемое количество -jX


"Акселерация сборки Qt в Gentoo при помощи distcc (qt gentoo compile distcc)"
Отправлено i , 01-Сен-09 08:40 
и gcc должен быть одинаковый, две первые цифры по крайней мере.

"Акселерация сборки Qt в Gentoo при помощи distcc (qt gentoo "
Отправлено seyko , 06-Сен-09 04:07 
В своё время пробовал эти самые ccache и distcc... В результате оставил только ccache и только для сборки ядра. Ибо сразу собрать как надо почти никогда не получается, а для повторной сборки этот ccache очень неплох (ускоряет сборку после make clean). Для ускорения сборки остального (Qt в частности) ccache не нужен (не помогает) и даже вреден (место на диске занимает под кэш и не дай бог вы параметры сборки или компилятор поменяете)

distcc конечно помогает... но только основное время уходит на передачу файлов по сети, ускорение совсем не такое, какое хотелось бы от супермашин. проще запустить сборку на супермашине.

почему не сказано про опцию pch для сборки Qt? всё никак не проверю, но для c++ программ, специальным образом написанных (один супер-include файл), в частности qt-библиотеки, и gcc версии больше 2.96 можно указать опцию сборки -pch, когда этот самый супер-include предкомпилируется один раз и используется потом многократно... вот тут и должно быть ускорение. ибо основное время тратиться в c++ на разборку include... да, а вы пробовали использовать для сборки qt watcom копмилятор? вроде как быстрее gcc (по слухам). не знаю только, может gcc последних версий (4.x) ускорился (я всё ещё на 3.4.6 сижу)


"Акселерация сборки Qt в Gentoo при помощи distcc (qt gentoo "
Отправлено backbone , 13-Фев-11 13:07 
> и не дай бог вы параметры сборки или компилятор поменяете

в ccache это учитывается