Follow-up Comment #12, bug #15718 (project make): > P.S. In general, I think that setting SHELL to anything but a > shell, either cmd.exe or some version of Unixy shell, is > playing with fire
If I'm not misunderstanding you, the Win32 build of GNU make 3.81rc is supposed to work with cmd.exe, right? But surprisingly it does NOT work at all on Windows XP! I'm shocked when I see the following (I'm sure you all will too): D:\>cmd /C "echo hello" hello D:\>cmd /c "echo hello" hello D:\>cmd -c "echo hello" Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. D:\> Apparently WinXP's cmd.exe unfortunately ignores the `-c' option silently. As Paul pointed out earlier, "(in GNU make) there's no way to change the argument from '-c' to something else (or nothing)." I'm still wondering why I didn't figure it out earlier and why Eli hasn't noticed that yet. Maybe what I was using was Windows 2000 Professional which kindly regards the `-c' option? No clue. :( I have no idea whether make 3.81 has already released or not. Hopefully Eli and Paul will fix this annoying bug before the BIG release for the last four years. Thanks! Agent _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=15718> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make