From: Paul Smith Date: Sun, 29 Mar 2020 21:50:34 +0000 (-0400) Subject: * NEWS: Update 4.3 with information on .SILENT / -s X-Git-Tag: 4.3.90~232 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=660a2eafe52b8fad0dbee8ccddb990015dc68b54;p=thirdparty%2Fmake.git * NEWS: Update 4.3 with information on .SILENT / -s --- diff --git a/NEWS b/NEWS index df1a4dc3..c3c10254 100644 --- a/NEWS +++ b/NEWS @@ -15,7 +15,7 @@ A complete list of bugs fixed in this version is available here: https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=109&set=custom -* GNU Make can now be built for MS-Windows using the Tiny C's tcc compiler. +* GNU Make can now be built for MS-Windows using the Tiny C tcc compiler. Version 4.3 (19 Jan 2020) @@ -44,6 +44,14 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=108&se already contains some value. Similarly, appending an empty string does not add a trailing space. +* WARNING: Backward-incompatibility! + Previously using the .SILENT pseudo-target in a makefile would force all + sub-makes to be invoked with the '-s' option, effectively making all + sub-makes silent as well. In this release, .SILENT only has effect for the + current invocation of make. As a side-effect of this, .SILENT no longer has + a side-effect of enabling the --no-print-directory option, which using -s + will do. + * NOTE: Deprecated behavior. Contrary to the documentation, suffix rules with prerequisites are being treated BOTH as simple targets AND as pattern rules. Further, the