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 🌿. This migration has already been completed for developers and CI/CQ within Google, and we are now extending it to our external contributors.
Siso is developed by the Chrome Build Infra Team at Google as a drop-in replacement for Ninja to support remote execution natively.
What do you need to do?
Just keep building Chromium with autoninja. autoninja will automatically use Siso after you run gn clean the next time.
How to opt out?
If you encounter problems with Siso, you can switch back by setting use_siso=false in your args.gn.
About Ninja/Reclient/GN
GN will stay the same as before.
Reclient will be removed from Chromium at the end of September.
Ninja will be unsupported after the end of September.
Please prepare to switch to Siso before the deadline.
Questions or Issues?
If you have any questions or run into any problems with this change, please don't hesitate to reach out to us:
Slack: #build
Chromium Issue Tracker: File a Siso bug.
Email: bu...@chromium.org
Thanks,
Junji - on behalf of the Chrome Build Infra Team
--
You received this message because you are subscribed to the Google Groups "reclient-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reclient-user...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/reclient-users/CAPi%2BNeWyoQD8sHRi4i%2B8o61GyeHN-e-g1k6eoX7UQjCpFC5UTA%40mail.gmail.com.