summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2005-08-25 04:40:10 +0000
committerPaul Smith <psmith@gnu.org>2005-08-25 04:40:10 +0000
commit6636dc1d5c41840afd58e402f7b6ea6ef25de943 (patch)
treec6fa7adfd60d09ce09eb002b308ef05627a62b40 /ChangeLog
parentbf58e35105696abf9f68f8e1536a3bbfa73ad60e (diff)
downloadgunmake-6636dc1d5c41840afd58e402f7b6ea6ef25de943.tar.gz
If we're on a DOS/W32/OS2 system and we're not using a unixy shell, don't
follow POSIX backslash/newline conventions. Use a different method for testing the SHELL variable, which hopefully will work better on non-UNIX systems.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8ce5e99..067d8fc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -79,6 +79,13 @@
* make_msvc_net2003.vcproj, make_msvc_net2003.sln: MSVC Project files.
* Makefile.am (EXTRA_DIST): Add MSVC Project files.
+2005-07-15 Paul Smith <psmith@gnu.org>
+
+ * job.c (construct_command_argv_internal) [DOS,WINDOWS32,OS/2]: If
+ we don't have a POSIX shell, then revert to the old
+ backslash-newline behavior (where they are stripped).
+ Fixes bug #13665.
+
2005-07-08 Paul D. Smith <psmith@gnu.org>
* config.h.W32.template: Reorder to match the standard config.h,