[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU Autoconf test version 2.59d available
From: |
Stepan Kasal |
Subject: |
Re: GNU Autoconf test version 2.59d available |
Date: |
Tue, 13 Jun 2006 12:16:12 +0200 |
User-agent: |
Mutt/1.4.2.1i |
Hello,
On Thu, Jun 08, 2006 at 09:39:33PM +0200, Andreas Büning wrote:
> What about the following patch? I think it would do. Btw, I forgot that
> $PATH usually contains drive letters.
to recognize absolute filename, Autoconf usually uses
[[\\/$]]* | ?:[[\\/]]* )
or
[[\\/]]* | ?:[[\\/]]* )
The backslash is there clearly because of MS-DOS and relatives.
The dollar is for VMS, IIRC.
I'm not sure why ? is used instead of [a-zA-Z], but I don't think it
is a problem; one shouldn't use `-:aaa' or `::bbb' as directory
names.
> +++ m4sh.m4 Thu Jun 8 21:17:26 2006
> @@ -230,9 +230,11 @@
> [as_candidate_shells=
>
> _AS_PATH_WALK([/usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH],
> [case $as_dir in
> - /*)
> + /* | [A-Za-z]:/*)
Well, I suppose that the ``select better shell'' routine is important
only on archaic versions of UNIX (the term archaic doesn't exclude
the possibility that they are sold as new ;-).
If you use a Unix-like environment on a MS-DOS derived system, then
your shell is probably OK.
That's why /*) is enough, I guess.
> for as_base in sh bash ksh sh5; do
> - as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + as_candidate_shells="$as_candidate_shells
> $as_dir/$as_base$ac_exec_ext"
> + done
On Cygwin, both `test -f bash' and `test -f bash.exe' succeed. Your
patch would thus mean that each shell would be tested twice there,
slowing the configure run.
Paul's workaround does not introduce that problem.
(The workaround is installed in the CVS, and thus will go to 2.60
release.)
Have a nice day,
Stepan
- Re: GNU Autoconf test version 2.59d available, (continued)
- Re: GNU Autoconf test version 2.59d available, Ralf Corsepius, 2006/06/06
- Re: GNU Autoconf test version 2.59d available, Ralf Wildenhues, 2006/06/06
- Re: GNU Autoconf test version 2.59d available, Paul Eggert, 2006/06/06
- recommendation for GNU make (was: GNU Autoconf test version 2.59d available), Ralf Wildenhues, 2006/06/12
- Re: recommendation for GNU make, Paul Eggert, 2006/06/13
- Re: GNU Autoconf test version 2.59d available, Ralf Wildenhues, 2006/06/06
Re: GNU Autoconf test version 2.59d available, Andreas Büning, 2006/06/07
Re: GNU Autoconf test version 2.59d available, Eric Blake, 2006/06/09