Post #1546600
2026-04-15 00:05 UTC
@david_chisnall @edwintorok @regehr
GCC's LTO is parallel using make jobserver which ninja does provide. So in theory if ninja notices low memory; it could back off to only one job being offered at a time.
I am not sure there is a dynamic build system out there though. Most instead just offer a static job count at a time.
Replies (1)
-
@thesamesam@social.treehouse.systems 2026-04-15 03:25
@pinskia @david_chisnall @edwintorok @regehr Our steve jobserver can do that (https://codeberg.org/gentoo/steve). I wouldn't expect ninja to implement it, at least any time soon.