Subject: Re: bin/33866: make(1) does not :Q the newline character correctly
To: None <gnats-bugs@NetBSD.org, gnats-admin@netbsd.org,>
From: Christos Zoulas <christos@zoulas.com>
List: netbsd-bugs
Date: 06/29/2006 11:55:54
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