Follow-up Comment #21, bug #16132 (project make): Thanks, Pieter. This means there's no bug at all: the comments inside config.h.W32 clearly say to define HAVE_CYGWIN_SHELL if you are using such a shell. (Paul, do you think we should emphasize this in README.W32?)
I don't know why "echo" is defined as a built-in only for batch-mode sh.exe (note that it is always defined for cmd.exe). Perhaps it's because of some quoting issue, since basically, invoking Cygwin programs from a VC-compiled Make is playing with fire. As Paul points out, this code is there for a long time, so let's not change it now, before the release. You can always use echo.exe from Coreutils if you need `echo', right? _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=16132> _______________________________________________ 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