Follow-up Comment #19, bug #16132 (project make):
Hi Eli,
I looked deeper into the issue this weekend.
I discovered that from 3.81b3 to 3.81b4, the default config.h settings for
W32 builds changed.
Up to 3.81b3, BATCH_MODE_ONLY_SHELL was defined in config.h.W32.
Starting with 3.81b4, BATCH_MODE_ONLY_SHELL is undefined in config.h.W32.
So it turned out I was doing batch mode only builds up to now, even when
using cygwin sh.exe.
After some experimentation, the following worked for me (W32 native make +
cygwin sh.exe) in 3.81rc2:
(1) I left BATCH_MODE_ONLY_SHELL undefined
(2) I defined HAVE_CYGWIN_SHELL.
(3) In line 2294/2296 in job.c, I commented out the ifdef:
//#ifdef BATCH_MODE_ONLY_SHELL
"echo",
//#endif
Do you know why the "echo" is guarded ?
Regards,
Pieter.
_______________________________________________________
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
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make