lto: no sub-make when --jobserver-auth= is missing
authorMartin Liska <mliska@suse.cz>
Mon, 26 Oct 2020 17:56:52 +0000 (18:56 +0100)
committerMartin Liska <mliska@suse.cz>
Tue, 27 Oct 2020 07:29:46 +0000 (08:29 +0100)
commit119295372f3717e78edd43a8ae1a2003d0fcc0e6
treebf58aff4e14d1f8fc14149b85d700f6bf9211865
parent953a9d63d4c39dea0b156b044c85f584a54bb85a
lto: no sub-make when --jobserver-auth= is missing

We newly correctly detect that a job server is not active for
a LTO linking:

lto-wrapper: warning: jobserver is not available: '--jobserver-auth=' is not present in 'MAKEFLAGS'

In that situation we should not call make -f abc.mk as it can leed
to N^2 LTRANS units.

gcc/ChangeLog:

* lto-wrapper.c (run_gcc): Do not use sub-make when jobserver is
not detected properly.
gcc/lto-wrapper.c