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.
{
const char *jobserver_error = jobserver_active_p ();
if (jobserver && jobserver_error != NULL)
- warning (0, jobserver_error);
+ {
+ warning (0, jobserver_error);
+ parallel = 0;
+ jobserver = 0;
+ }
else if (!jobserver && jobserver_error == NULL)
{
parallel = 1;