This is the mail archive of the
mailing list for the glibc project.
Re: Non-portable echo usage in sysdeps/unix/make-syscalls.sh
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Jakub Bogusz <qboosh at pld-linux dot org>
- Cc: <libc-alpha at sourceware dot org>
- Date: Sat, 14 Feb 2015 17:34:09 +0000
- Subject: Re: Non-portable echo usage in sysdeps/unix/make-syscalls.sh
- Authentication-results: sourceware.org; auth=none
- References: <20150214090556 dot GA9442 at stranger dot qboosh dot pl>
On Sat, 14 Feb 2015, Jakub Bogusz wrote:
> Some paths of make-syscalls.sh script use echo in a way specific to
> bash or echo from GNU coreutils, expecting not to interpret escape
> sequences by default.
> It's contrary to what POSIX specs say and the way that echo from
> some other shells (like ksh or dash) works (escape sequences are
> always interpreted or are interpreted by default).
Problems building with dash are bug 16704, so include [BZ #16704] in the
ChangeLog entry. Is this a complete fix (if so, the bug number would also
go in NEWS when committing and then the bug would be closed), or does it
just fix one of several issues building with dash?
Joseph S. Myers