On 12/11/22 11:47, Richard Biener wrote: > On Fri, Dec 9, 2022 at 11:07 AM Martin Liška <mli...@suse.cz> wrote: >> >> Hi. >> >> As make 4.4 has been release, it switches to FIFO by default. That makes >> troubles to the latest GCC release, version 12. > > Can you elaborate on "troubles" here?
Sure. Problem with the latest GNU make and current gcc-12 branch is that GCC can't properly detect jobserver because --jobserver-auth=fifo:$path is unknown to it. Thus we fallback to auto parallelism detection in most cases. The mentioned patches properly detect both the old and the new --jobserver-auth format. > I'm fine with backporting the whole > series to GCC 12 but I wonder if earlier still maintained versions are also > affected (noting that the series also addresses WPA streaming which is > not part of the "troubles" here). Yes, they are also affected. So ready for all active branches? Cheers, Martin > > Thanks, > Richard. > >> Right now, we've been using >> the following 4 patches in openSUSE gcc12 package: >> >> 1270ccda70ca09f7d4fe76b5156dca8992bd77a6 >> 53e3b2bf16a486c15c20991c6095f7be09012b55 >> fed766af32ed6cd371016cc24e931131e19b4eb1 >> 3f1c2f89f6b8b8d23a9072f8549b0a2c1de06b03 >> >> Would it be fine to backport it to gcc-12 branch? Arsen asked me the today >> as Gentoo people want it as well. >> >> Patch can bootstrap on x86_64-linux-gnu and survives regression tests. >> >> Ready to be installed? >> Thanks, >> Martin