gcc/:
* lto-wrapper.c (run_gcc): Unset MAKEFLAGS and MFLAGS
before calling make; allow override through $MAKE.
* doc/invoke.texi (Optimize Options): Document override.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159760
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-05-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * lto-wrapper.c (run_gcc): Unset MAKEFLAGS and MFLAGS
+ before calling make; allow override through $MAKE.
+ * doc/invoke.texi (Optimize Options): Document override.
+
2010-05-23 Anatoly Sokolov <aesok@post.ru>
* config/rs6000/rs6000.c (rs6000_mode_dependent_address_p): New.
If you specify the optional @var{n} the link stage is executed in
parallel using @var{n} parallel jobs by utilizing an installed
-@code{make} program.
+@command{make} program. The environment variable @env{MAKE} may be
+used to override the program used.
Disabled by default.
fprintf (mstream, " \\\n\t%s", output_names[i]);
fprintf (mstream, "\n");
fclose (mstream);
- new_argv[0] = "make";
+ /* Avoid passing --jobserver-fd= and similar flags. */
+ putenv (xstrdup ("MAKEFLAGS="));
+ putenv (xstrdup ("MFLAGS="));
+ new_argv[0] = getenv ("MAKE");
+ if (!new_argv[0])
+ new_argv[0] = "make";
new_argv[1] = "-f";
new_argv[2] = makefile;
snprintf (jobs, 31, "-j%d", parallel);