[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #15718] Weird behavior of the SHELL variable on Win32
From: |
Eli Zaretskii |
Subject: |
[bug #15718] Weird behavior of the SHELL variable on Win32 |
Date: |
Mon, 6 Mar 2006 06:51:04 +0200 |
User-agent: |
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) |
Follow-up Comment #19, bug #15718 (project make):
The real bugs wrt SHELL that still need to be worked on are:
1. When the Windows port searches along PATH for a shell whose name is not
cmd, it does not try to append the executable extensions, so SHELL=foo would
not find foo.exe
2. If the value of SHELL is not a simple file name, Make does the wrong
thing: it decides that the shell cannot be found and uses the default value
instead.
3. There's also a mess regarding the unixy_shell flag: it is not set/reset
correctly, in some situations, if the Makefile or command line specify a
non-default shell. The correct place to set that flag is in job.c, where the
shell is actually used.
The first one is relatively easy to fix, provided that the release won't
happen before next weekend. The second and the third I suggest to postpone
until after the release.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=15718>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/