libtool/build-aux
Gary V. Vaughan 51c1877e70 bootstrap: adopt autoconf echo normalization code.
Dash shipped with Ubutu-11.10 as /bin/sh, among others, still
has a crippled echo builtin that mis-handles backslashes.
* build-aux/options-parser (bs_echo): Adopt the autoconf echo
normalization code to find a suitable replacement for buggy echo
commands.
Adjust all uses of echo to $bs_echo.
* build-aux/extract-trace (func_extract_trace, func_main):
Likewise.
* bootstrap: To retain some execution speed on platforms with
buggy builtin echo, replace most occurrences of `echo' with
`$bs_echo' - except where its arguments will obviously never
contain backslashes or be overly long.
Reported by Reuben Thomas.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
2011-12-18 14:45:20 +07:00
..
git-hooks syntax-check: fix violations and implement sc_prohibit_sed_s_comma. 2011-11-25 14:53:42 +07:00
.gitignore libtoolize: rename libltdl/config' directory to standard build-aux'. 2011-11-17 17:56:40 +07:00
cvsu libtoolize: rename libltdl/config' directory to standard build-aux'. 2011-11-17 17:56:40 +07:00
edit-readme-alpha tests: migrate tests/sh.test checks to syntax-checks. 2011-11-25 14:53:41 +07:00
extract-trace bootstrap: adopt autoconf echo normalization code. 2011-12-18 14:45:20 +07:00
general.m4sh libtool: minimise forks per invocation under bash. 2011-12-18 12:21:18 +07:00
getopt.m4sh maint: pick XSI funcs at runtime, not configure time. 2011-12-08 15:56:49 +07:00
git-log-fix maint: Fix generated ChangeLog typos. 2011-11-26 09:35:30 +07:00
ltmain.m4sh maint: pick XSI funcs at runtime, not configure time. 2011-12-08 15:56:49 +07:00
options-parser bootstrap: adopt autoconf echo normalization code. 2011-12-18 14:45:20 +07:00