https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121963

--- Comment #6 from Jussi Pakkanen <jussi.pakkanen at mailbox dot org> ---
> This sounds like a broken build system too.

On the contrary. Having a single process that invokes all compiles makes it a
lot faster.

https://nibblestew.blogspot.com/2016/11/building-code-faster-and-why-recursive.html

This is also true with Make. A single Make invocation over the entire project
is faster than going directory by directory using recursive Make. For example
LibreOffice's build system is done with a single Make invocation just for this
reason.

And even if it was broken, it does not really matter. Ninja is one of the most
common (if not the most common) ways of building C++ projects so it has to be
supported.

Reply via email to