summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2006-03-08 20:15:08 +0000
committerPaul Smith <psmith@gnu.org>2006-03-08 20:15:08 +0000
commitafc4906acaeb7191e4ec085d7be4ca5b036b821d (patch)
tree1772315a4dfcbe1d8f8470b2ddcc0f24900bbf96 /NEWS
parent8af9389f87e25aea721071516cf00ed13360ab9c (diff)
downloadgunmake-afc4906acaeb7191e4ec085d7be4ca5b036b821d.tar.gz
Some test updates for Windows.
Handle SHELL set on the command line properly for windows.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS17
1 files changed, 12 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 3778954..ffaa0f3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,6 @@
GNU make NEWS -*-indented-text-*-
History of user-visible changes.
- 19 February 2006
+ 8 March 2006
See the end of this file for copyrights and conditions.
@@ -9,7 +9,7 @@ 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.
-Version 3.81rc1
+Version 3.81rc2
* GNU make is ported to OS/2.
@@ -18,7 +18,6 @@ Version 3.81rc1
details.
* WARNING: Backward-incompatibility!
-
GNU make now implements a generic "second expansion" feature on the
prerequisites of both explicit and implicit (pattern) rules. In order
to enable this feature, the special target '.SECONDEXPANSION' must be
@@ -41,8 +40,16 @@ Version 3.81rc1
backslash-newline sequences in command strings has changed. If your
makefiles use backslash-newline sequences inside of single-quoted
strings in command scripts you will be impacted by this change. See
- the GNU make manual section "Command Execution" (node "Execution") for
- details.
+ the GNU make manual subsection "Splitting Command Lines" (node
+ "Splitting Lines"), in section "Command Syntax", chapter "Writing the
+ Commands in Rules", for details.
+
+* WARNING: Backward-incompatibility!
+ Some previous versions of GNU make had a bug where "#" in a function
+ invocation such as $(shell ...) was treated as a make comment. A
+ workaround was to escape these with backslashes. This bug has been
+ fixed: if your makefile uses "\#" in a function invocation the
+ backslash is now preserved, so you'll need to remove it.
* New command-line option: -L (--check-symlink-times). On systems that
support symbolic links, if this option is given then GNU make will