2005-01-27 Stepan Kasal * lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): When testing candidate shells, `($as_shell) 2> /dev/null' was used, to avoid noise from ash (and other older shells), if $as_shell doesn't exist. But it's enough to use `{ $as_shell; } 2> /dev/null' instead, as the old noisy shells fork when handling redirected `{ ...; }'. Index: lib/m4sugar/m4sh.m4 =================================================================== RCS file: /cvsroot/autoconf/autoconf/lib/m4sugar/m4sh.m4,v retrieving revision 1.131 diff -u -r1.131 m4sh.m4 --- lib/m4sugar/m4sh.m4 3 Jan 2005 23:32:35 -0000 1.131 +++ lib/m4sugar/m4sh.m4 27 Jan 2005 16:18:27 -0000 @@ -234,7 +234,7 @@ for as_shell in $as_candidate_shells $SHELL; do AS_IF([_AS_RUN([_AS_DETECT_REQUIRED_BODY], - [($as_shell) 2> /dev/null])], + [{ $as_shell; } 2> /dev/null])], [CONFIG_SHELL=$as_shell as_have_required=yes AS_IF([_AS_RUN([_AS_DETECT_SUGGESTED_BODY], [$as_shell 2> /dev/null])],