[PATCH] Implement a workaround for GNU mak jobserver

Nick Clifton nickc@redhat.com
Tue Jan 12 13:26:16 GMT 2021


Hi H.J.

>> since the '+' is missing on the recipe line in Makefiles generated by
>> automake.  Add the '+' to the recipe line by hand.

Is this an automake bug that ought to be reported ?

>> bfd/
>>
>>          PR binutils/26792
>>          * configure.ac: Use GNU_MAKE_JOBSERVER.
>>          * aclocal.m4: Regenerated.
>>          * configure: Likewise.
>>
>> binutils/
>>
>>          PR binutils/26792
>>          * configure.ac: Use GNU_MAKE_JOBSERVER.
>>          * aclocal.m4: Regenerated.
>>          * configure: Likewise.
>>
>> config/
>>
>>          PR binutils/26792
>>          * jobserver.m4: New file.
>>
>> gas/
>>
>>          PR binutils/26792
>>          * configure.ac: Use GNU_MAKE_JOBSERVER.
>>          * aclocal.m4: Regenerated.
>>          * configure: Likewise.
>>
>> gprof/
>>
>>          PR binutils/26792
>>          * configure.ac: Use GNU_MAKE_JOBSERVER.
>>          * aclocal.m4: Regenerated.
>>          * configure: Likewise.
>>
>> ld/
>>
>>          PR binutils/26792
>>          * configure.ac: Use GNU_MAKE_JOBSERVER.
>>          * aclocal.m4: Regenerated.
>>          * configure: Likewise.
>>
>> libctf/
>>
>>          PR binutils/26792
>>          * configure.ac: Use GNU_MAKE_JOBSERVER.
>>          * aclocal.m4: Regenerated.
>>          * configure: Likewise.
>>
>> opcodes/
>>
>>          PR binutils/26792
>>          * configure.ac: Use GNU_MAKE_JOBSERVER.
>>          * aclocal.m4: Regenerated.
>>          * configure: Likewise.
> 
> I have checked the PGO/LTO build patches into master branch.   Here
> is the updated patch to enable LTO jobserver with GCC 11.
> 
> OK for master?

Approved - please apply.

Cheers
   Nick



More information about the Binutils mailing list