как заставить Сунга и Кати переводить правила ниндзя параллельно?

В системе сборки Android есть Сунг и Кати, где:

  • Сунг переводит .bp файл в .ninja файлы
  • Кати переводит .mk файлы в .ninja файлы

При профилировании времени сборки AOSP с помощью soong_ui я видел, что эти процессы преобразования выполнялись последовательно, что я не считаю необходимым? - Возможно ли параллельное выполнение двух процессов перевода?

Цитируется отсюда:

1 ответ

Решение

Оказывается, не всегда возможно запустить Сунга и Кати параллельно, по крайней мере, на текущем этапе с Android 10. Причина, по которой файл.mk может зависеть от файла.bp, поэтому Сунг должен сначала перевести эти зависимости в.bp, прежде чем Кати сможет переведите все файлы.mk для создания правил сборки.

Другие вопросы по тегам