From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 1AABD385840F; Mon, 15 Aug 2022 20:26:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1AABD385840F From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/106624] [13 Regression] LTO plugin fails to build in parallel builds: xgcc: fatal error: cannot execute '/build/build/./prev-gcc/collect2': execv: Bad address Date: Mon, 15 Aug 2022 20:26:30 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 13.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2022 20:26:31 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D106624 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |ASSIGNED Assignee|unassigned at gcc dot gnu.org |marxin at gcc dot g= nu.org --- Comment #5 from Martin Li=C5=A1ka --- (In reply to Sergei Trofimovich from comment #4) > Bisected locally down to: >=20 > 53e3b2bf16a486c15c20991c6095f7be09012b55 is the first bad commit > commit 53e3b2bf16a486c15c20991c6095f7be09012b55 > Author: Martin Liska > Date: Tue Aug 9 13:59:36 2022 +0200 >=20 > lto: support --jobserver-style=3Dfifo for recent GNU make >=20 > gcc/ChangeLog: >=20 > * opts-jobserver.h: Add one member. > * opts-common.cc (jobserver_info::jobserver_info): Parse FIFO > format of --jobserver-auth. >=20 > gcc/opts-common.cc | 17 +++++++++++++++-- > gcc/opts-jobserver.h | 2 ++ > 2 files changed, 17 insertions(+), 2 deletions(-) Funny. >=20 > 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. >=20 > It should generate environment something like 'MAKEFLAGS=3D -j2 > --jobserver-auth=3D3,4 --shuffle=3D1660054175'.=