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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |marxin at gcc dot 
gnu.org

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Sergei Trofimovich from comment #4)
> Bisected locally down to:
> 
> 53e3b2bf16a486c15c20991c6095f7be09012b55 is the first bad commit
> commit 53e3b2bf16a486c15c20991c6095f7be09012b55
> Author: Martin Liska <mli...@suse.cz>
> Date:   Tue Aug 9 13:59:36 2022 +0200
> 
>     lto: support --jobserver-style=fifo for recent GNU make
> 
>     gcc/ChangeLog:
> 
>             * opts-jobserver.h: Add one member.
>             * opts-common.cc (jobserver_info::jobserver_info): Parse FIFO
>             format of --jobserver-auth.
> 
>  gcc/opts-common.cc   | 17 +++++++++++++++--
>  gcc/opts-jobserver.h |  2 ++
>  2 files changed, 17 insertions(+), 2 deletions(-)

Funny.

> 
> Which makes some sense as I locally run GNU make with --shuffle enabled by
> default: https://savannah.gnu.org/bugs/index.php?62100

Well, it's more likely caused by the fact that recent GNU make uses of the
newly added
fifo style for jobserver. Let me try reproducing it with the current make
master.

> 
> It should generate environment something like 'MAKEFLAGS= -j2
> --jobserver-auth=3,4 --shuffle=1660054175'.

Reply via email to