Petr Machata 8105161
diff -up make-3.82/job.c\~ make-3.82/job.c
Petr Machata 8105161
--- make-3.82/job.c~	2010-08-11 16:13:33.000000000 +0200
Petr Machata 8105161
+++ make-3.82/job.c	2010-08-12 14:20:08.000000000 +0200
Petr Machata 8105161
@@ -2442,7 +2442,11 @@ construct_command_argv_internal (char *l
Petr Machata 8105161
 
Petr Machata 8105161
   /* See if it is safe to parse commands internally.  */
Petr Machata 8105161
   if (shell == 0)
Petr Machata 8105161
-    shell = default_shell;
Petr Machata 8105161
+    {
Petr Machata 8105161
+      shell = default_shell;
Petr Machata 8105161
+      if (shellflags == 0)
Petr Machata 8105161
+	shellflags = "-c";
Petr Machata 8105161
+    }
Petr Machata 8105161
 #ifdef WINDOWS32
Petr Machata 8105161
   else if (strcmp (shell, default_shell))
Petr Machata 8105161
   {