See the end of this file for copyrights and conditions.
-All changes mentioned here are more fully described in the GNU make
-manual, which is contained in this distribution as the file doc/make.texi.
+All user-visible changes are more fully described in the GNU make manual,
+which is contained in this distribution as the file doc/make.texi.
See the README file and the GNU make manual for instructions for
reporting bugs.
\f
N-processor systems without fear of overload.
Patch provided by Sven C. Dack <sven.c.dack@sky.com>
+* Makefiles can now specify the '-j' option in their MAKEFLAGS variable and
+ this will cause make to enable that parallelism mode.
+
+* GNU make will now use pthread_spawn() on systems where it is available.
+ It will select POSIX_SPAWN_USEVFORK where that is available. If you prefer
+ to use fork/exec even on systems where pthread_spawn() is present, you can
+ use the --disable-pthread-spawn option to configure.
+ Aron Barath <baratharon@caesar.elte.hu> provided the basic implementation.
+
+* Error messages printed when invoking non-existent commands have been cleaned
+ up and made consistent.
+
* The previous limit of 63 jobs under -jN on MS-Windows is now
increased to 4095. That limit includes the subprocess started by
the $(shell) function.
* A new option -E has been added as a short alias for --eval.
+* All wildcard expansion within GNU make, including $(wildcard ...), will sort
+ the results. See https://savannah.gnu.org/bugs/index.php?52076
+
+* Interoperate with newer GNU libc and musl C runtime libraries.
+
+* Performance improvements provided by Paolo Bonzini <pbonzini@redhat.com>
+
GNU make Developer News
* Import the GNU standard bootstrap script to replace the hand-rolled
* Rework the source distribution to move source files into the src/*
subdirectory. This aligns with modern best practices in GNU.
+* Replace local portability code with Gnulib content. Unfortunately due to a
+ problem with Gnulib support for getloadavg, this forces a requirement on
+ Automake 1.16 or above in order to build from Git. See README.git.
+
\f
Version 4.2.1 (10 Jun 2016)