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

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Jan Hubicka from comment #1)
> > As seen
> > here:https://gist.githubusercontent.com/marxin/223890df4d8d8e490b6b2918b77dacad/raw/7e0363da60dcddbfde4ab68fa3be755515166297/gcc-10-with-zstd.svg
> > 
> > each blocking linking of a GCC front-end leads to a wasted jobserver worker.
> Hmm, I am not sure how to interpret the graph. I can see that there is a
> funny staircase of ltranses but how that relates to jobserver workers?
> We limit makefile to link a binary at a time to avoid Richi's box getting
> out of memory, right?

Yes.  With LTO there's also the parallel stream-out which hard-locks the box
since it is/was not integrated with jobserver.

> NUmber of partitions is currently 128 what is 100% of CPU usage for you?
> 
> Honza

Reply via email to