From: Eli Z. <el...@gn...> - 2013-05-13 16:26:46
|
> Date: Mon, 13 May 2013 09:19:32 -0400 > From: Earnie Boyd <ea...@us...> > > The difference as I've already stated with msys/bin in the PATH or if > you're within msys/bin directory when executing mingw32-make is that > it find sh.exe and uses it instead of using COMSPEC. But also it will > create temporary .bat files in the TMP and/or TEMP locations if sh.exe > doesn't exist. Temporary batch files are used only when the command requires a shell. If Make needs to invoke .exe programs directly (without redirections), it will call CreateProcess without going through the batch files. And I don't think the batch file issue is related here, because Make crashes much earlier in its startup phase, when it is looking for the shell (_looking_ for it, not _using_ it). |