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

--- Comment #47 from Segher Boessenkool <segher at gcc dot gnu.org> ---
(In reply to Sam James from comment #46)
> Even partially making the build less recursive would likely help a fair bit.

It will help a bit, sure, but not nearly as much as you perhaps hope for.

There are quite a few "synchronisation" points where nothing after it can be
done until everything before it has been done.  Partly this is just because
we have a three-stage bootstrap, but also there are some generator programs
that everything else depends on (on its output that is), and those are real
chokepoints.

Also, recursive make is a scourge of humanity, for sure, but fixing this has
to be done in autoxxxx first and foremost.

Reply via email to