Subject: Re: bin/33866: make(1) does not :Q the newline character correctly
To: None <gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, rillig@NetBSD.org>
From: Christos Zoulas <christos@zoulas.com>
List: netbsd-bugs
Date: 06/29/2006 16:00:04
The following reply was made to PR bin/33866; it has been noted by GNATS.

From: christos@zoulas.com (Christos Zoulas)
To: gnats-bugs@NetBSD.org, gnats-admin@netbsd.org,
	netbsd-bugs@netbsd.org
Cc: 
Subject: Re: bin/33866: make(1) does not :Q the newline character correctly
Date: Thu, 29 Jun 2006 11:55:54 -0400

 On Jun 29,  3:15pm, rillig@NetBSD.org (rillig@NetBSD.org) wrote:
 -- Subject: bin/33866: make(1) does not :Q the newline character correctly
 
 | The make(1) man page says that the :Q operator escapes all shell
 | metacharacters properly. However, for the newline character this is
 | wrong. It is converted into <backslash><newline>, which does not result
 | in a single newline character when parsed by the shell.
 | 
 | >How-To-Repeat:
 | 
 | cd pkgsrc/regress/make-quoting && make REGRESS_TESTS=newline
 | 
 
 This has to be shell dependent. Have you tested it will different shells?
 
 christos