Get the latest tech news
Chromium Switching from Ninja to Siso
Hi everyone, This PSA is for all external Chromium developers regarding an upcoming change to the Chromium build system. What's changing? Chromium's build system is switching from Ninja 🥷 to Siso 🌿.
Siso is developed by the Chrome Build Infra Team at Google as a drop-in replacement for Ninja to support remote execution natively. I am currently in contact with various remote build service providers to confirm full compatibility with Siso's REAPI support. We bundle GN's sources into the tarball for this reason, and distros (and possibly others) use Ninja as provided by the distribution rather than pulling a binary via DEPS (hence my question about releases, pinned versions and whether one would be expected to build Siso, which would then require a Go toolchain before even beginning to build Chromium).
Or read this on Hacker News