--- libtool.m4.~1.311.~ 2003-03-30 10:06:13.000000000 +1000 +++ libtool.m4 2003-04-02 09:03:17.000000000 +1000 @@ -390,7 +390,8 @@ test "X$echo_testing_string" = "X$echo_test_string"; then # Cool, printf works : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + elif test -n "$ORIGINAL_CONFIG_SHELL" && + echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then