]> git.ipfire.org Git - thirdparty/make.git/commitdiff
* NEWS: Update for the latest changes.
authorPaul Smith <psmith@gnu.org>
Sat, 4 Aug 2018 23:20:58 +0000 (19:20 -0400)
committerPaul Smith <psmith@gnu.org>
Sat, 4 Aug 2018 23:20:58 +0000 (19:20 -0400)
NEWS

diff --git a/NEWS b/NEWS
index eb3f824cc26ebf97c5bf621cb3011254a7ae5653..5395fc889c3e6d74f71d3ad6e8b313358f904095 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,8 +4,8 @@ GNU make NEWS                                               -*-indented-text-*-
 
 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
@@ -43,6 +43,18 @@ http://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=108&set
   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.
@@ -52,6 +64,13 @@ http://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=108&set
 
 * 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
@@ -60,6 +79,10 @@ GNU make Developer News
 * 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)