diff options
author | Paul Smith <psmith@gnu.org> | 2006-03-08 20:15:08 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2006-03-08 20:15:08 +0000 |
commit | afc4906acaeb7191e4ec085d7be4ca5b036b821d (patch) | |
tree | 1772315a4dfcbe1d8f8470b2ddcc0f24900bbf96 /NEWS | |
parent | 8af9389f87e25aea721071516cf00ed13360ab9c (diff) | |
download | gunmake-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-- | NEWS | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -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 |