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