как заставить Сунга и Кати переводить правила ниндзя параллельно?
В системе сборки Android есть Сунг и Кати, где:
- Сунг переводит
.bp
файл в.ninja
файлы - Кати переводит
.mk
файлы в.ninja
файлы
При профилировании времени сборки AOSP с помощью soong_ui я видел, что эти процессы преобразования выполнялись последовательно, что я не считаю необходимым? - Возможно ли параллельное выполнение двух процессов перевода?
Цитируется отсюда:
1 ответ
Решение
Оказывается, не всегда возможно запустить Сунга и Кати параллельно, по крайней мере, на текущем этапе с Android 10. Причина, по которой файл.mk может зависеть от файла.bp, поэтому Сунг должен сначала перевести эти зависимости в.bp, прежде чем Кати сможет переведите все файлы.mk для создания правил сборки.