On Tue, Jul 27, 2004 at 01:25:43PM -0700, Paul Eggert wrote:
> "Gary V. Vaughan" <[EMAIL PROTECTED]> writes:
> The workaround in this case is easy. Just omit the outer quotes and
> remove the inner backslashes:
>
> output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e
> "$no_glob_subst"`
>
> The outer quotes aren't needed. This issue is discussed in the
> Autoconf manual's Shellology section.
I'm now quite confused :-) I can verify that Gary's libtool patch, which
does the above, fixes things, but I find I need the opposite as an
autoconf patch (attached).
Cheers,
Patrick
Index: lib/m4sugar/m4sh.m4
===================================================================
RCS file: /cvsroot/autoconf/autoconf/lib/m4sugar/m4sh.m4,v
retrieving revision 1.118
diff -u -r1.118 m4sh.m4
--- lib/m4sugar/m4sh.m4 27 Jul 2004 20:15:15 -0000 1.118
+++ lib/m4sugar/m4sh.m4 28 Jul 2004 16:57:21 -0000
@@ -162,8 +162,10 @@
# is contrary to our usage. Disable this feature.
alias -g '${1+"[EMAIL PROTECTED]"}'='"[EMAIL PROTECTED]"'
setopt NO_GLOB_SUBST
-elif test -n "${BASH_VERSION+set}${KSH_VERSION+set}" && (set -o posix) >/dev/null
2>&1; then
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
set -o posix
+elif test -n "${KSH_VERSION+set}" && (set +o posix) >/dev/null 2>&1; then
+ set +o posix
fi
DUALCASE=1; export DUALCASE # for MKS sh
])
_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/libtool