libtool/build-aux
Gary V. Vaughan e1f7c41462 maint: pick XSI funcs at runtime, not configure time.
Determine, on a function by function basis, what XSI features
are available in the shell that is actually running the script,
rather than the one that was picked at configure time by the
re-execution engine.
* m4/libtool.m4 (_LT_PROG_FUNCTION_REPLACE)
(_LT_PROG_REPLACE_SHELLFNS): Remove.
(_LT_CHECK_SHELL_FEATURES): Remove tests for XSI and += support.
* build-aux/general.m4sh (func_append, func_append_quoted)
(func_arith, func_len, func_basename, func_dirname)
(func_dirname_and_basename, func_stripname): List both enhanced
and fallback implementations, and choose one based on whether
the enhanced features required by the fastest version are
available.
* build-aux/getopt.m4sh (func_split_short_opt)
(func_split_long_opt): Ditto.
* build-aux/ltmain.m4sh (func_lo2o, func_xform): Ditto.
* tests/getopt-m4sh.at: Add tests for enhanced and fallback
implementations of func_arith, func_len, func_stripname and
func_dirname_and_basename.
* NEWS: Updated.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
2011-12-08 15:56:49 +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 syntax-check: fix violations and implement sc_prohibit_sed_s_comma. 2011-11-25 14:53:42 +07:00
general.m4sh maint: pick XSI funcs at runtime, not configure time. 2011-12-08 15:56:49 +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 syntax-check: fix violations and implement sc_useless_braces_in_variable_derefs. 2011-11-25 14:53:42 +07:00