#build #chromium #rebuild
Вопрос:
Каждый раз , когда я выполняю git rebase-update amp; gclient sync -D
, мне потребуется 4-5 часов для перекомпиляции. Есть ли какой-либо способ сократить необходимое время?
Комментарии:
1. Когда вы запустите эти команды, он загрузит новую версию Chromium и сторонних библиотек. Таким образом, он снова начнет компилироваться, поэтому компиляция займет больше времени. Вы должны выполнить эти команды, чтобы получить только новую версию Chromium
2. @Asesh О, я выполняю эту команду, чтобы периодически обновлять свой chromium или когда возникают некоторые конфликты с моей локальной модификацией.
Ответ №1:
- Используйте кэш компилятора: https://ccache.dev/
- Я не знаком с Chromium, поэтому, если есть какая-либо возможность исключить строительный код для архитектур, отличных от архитектуры вашего компьютера, используйте ее.
- Не создавайте тесты и т. Д., Если вы их не запускаете.
- https://chromium.googlesource.com/chromium/src/ /refs/heads/main/docs/mac_build_instructions.md#Faster-builds
- Задавайте вопросы на форуме/ дискуссионных группах Chromium https://www.chromium.org/developers/discussion-groups