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

Reply via email to