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
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to