? foo.mk ? make-de-with-j.patch ? make-plus.diff ? percent ? percent1 Index: compat.c =================================================================== RCS file: /cvsroot/src/usr.bin/make/compat.c,v retrieving revision 1.243 diff -u -p -u -r1.243 compat.c --- compat.c 7 Dec 2022 10:28:48 -0000 1.243 +++ compat.c 17 Jan 2023 21:14:10 -0000 @@ -280,7 +280,8 @@ Compat_RunCommand(const char *cmdp, GNod doIt = true; if (shellName == NULL) /* we came here from jobs */ Shell_Init(); - } else + } else if (!isspace((unsigned char)*cmd)) + /* Ignore whitespace for compatibility with gnu make */ break; cmd++; } Index: job.c =================================================================== RCS file: /cvsroot/src/usr.bin/make/job.c,v retrieving revision 1.456 diff -u -p -u -r1.456 job.c --- job.c 10 Oct 2022 21:17:25 -0000 1.456 +++ job.c 17 Jan 2023 21:14:10 -0000 @@ -732,7 +732,8 @@ ParseCommandFlags(char **pp, CommandFlag out_cmdFlags->ignerr = true; else if (*p == '+') out_cmdFlags->always = true; - else + else if (!isspace((unsigned char)*p)) + /* Ignore whitespace for compatibility with gnu make */ break; p++; }