[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
slyfox at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Aug 15 19:50:06 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106624
--- Comment #4 from Sergei Trofimovich <slyfox at gcc dot gnu.org> ---
Bisected locally down to:
53e3b2bf16a486c15c20991c6095f7be09012b55 is the first bad commit
commit 53e3b2bf16a486c15c20991c6095f7be09012b55
Author: Martin Liska <mliska@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(-)
Which makes some sense as I locally run GNU make with --shuffle enabled by
default: https://savannah.gnu.org/bugs/index.php?62100
It should generate environment something like 'MAKEFLAGS= -j2
--jobserver-auth=3,4 --shuffle=1660054175'.
More information about the Gcc-bugs
mailing list