> Date: Mon, 22 Oct 2007 12:56:21 +0800 > From: "Yongwei Wu" <[EMAIL PROTECTED]> > Cc: "Eli Zaretskii" <[EMAIL PROTECTED]>, make-w32@gnu.org > > On 21/10/2007, grischka <[EMAIL PROTECTED]> wrote: > > We can initialize SHELL either fixed to COMSPEC, or fixed to "sh", > > optionally from the environment (SHELL or MAKESHELL), or based on PATH > > search as currently (which I think is evil, though). > > > > As 'default shell' on windows is a political question, I can only > > vote. I think a good compromise is COMSPEC as default, and MAKESHELL > > from the environment if set. It means dependency on environment too, > > but at least if you set it you know you have set it, and it does not > > change if you change PATH. So there is less surprise. > > I like this idea: mysteriously changing the behaviour of a Makefile > because of a sh.exe somewhere in the path was a surprise to me. If > one does want sh, set SHELL or MAKESHELL. If neither of them is > present, COMSPEC is a good guess.
Sorry, guys, I'm not going to change behavior that was introduced 5 years ago, just because it doesn't TRT in some marginal cases. Such a change runs a risk of breaking many more Makefiles for many more users. _______________________________________________ Make-w32 mailing list Make-w32@gnu.org http://lists.gnu.org/mailman/listinfo/make-w32