tgoop.com/cppproglib/4686
Last Update:
🍔 nocc — распределенный компилятор для гигантских проектов на C++
Известно, что С++ проекты очень долго компилируются. ccache может спасти локально, но современный деплой состоит из изолированных контейнеров, TeamCity, билд-агентов и прочего — там ccache не поможет
Есть такая вещь, как distcc — распределенная компиляция, ускорение за счет множества серверных нод
nocc — аналог distcc, только значительно более быстрый, и это дало им колоссальный прирост скорости сборки в реальных условиях
В докладе рассказывается про архитектуру, про особенности имплементации, про отличия от distcc и, конечно же, как использовать nocc в ваших С++ проектах
🔮 Содержание
• Распределенная компиляция PHP
• Как работает распределенная компиляция
• Компиляция плюсовых файлов на сервере
• Зеркалирование файловой структуры клиента на сервере
• Кэширование и оптимизация
• Заголовки и метаформатирование
• Применение вне КПП
• Проблемы с сервером
• Обновление серверов
• Обсуждение оптимизации компиляции
BY Библиотека C/C++ разработчика | cpp, boost, qt

Share with your friend now:
tgoop.com/cppproglib/4686