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

Reply via email to