[PATCH] Implement a workaround for GNU mak jobserver
H.J. Lu
hjl.tools@gmail.com
Tue Jan 12 13:36:16 GMT 2021
On Tue, Jan 12, 2021 at 5:26 AM Nick Clifton <nickc@redhat.com> wrote:
>
> 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 ?
Yes
https://lists.gnu.org/archive/html/automake/2020-02/msg00012.html
But my automake patch was rejected because automake developers
believe that the choice of adding '+" belongs to package builders, not
package developers.
> >> 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.
>
I will check it in shortly.
Thanks.
--
H.J.
More information about the Binutils
mailing list