diff -Naur make-4.2.1/main.c make-4.2.1.new/main.c --- make-4.2.1/main.c 2016-05-31 09:17:26.000000000 +0200 +++ make-4.2.1.new/main.c 2017-02-20 22:55:09.051617838 +0100 @@ -1126,8 +1126,11 @@ #endif +/* setlocale interferes with line buffering if using parallel make on MinGW */ +#ifndef __MINGW32__ /* Set up gettext/internationalization support. */ setlocale (LC_ALL, ""); +#endif /* The cast to void shuts up compiler warnings on systems that disable NLS. */ (void)bindtextdomain (PACKAGE, LOCALEDIR);