Re: command line limit in mingw-make
Eli Zaretskii <[email protected]> Sat, 13 Oct 2012 11:27:07 +0200
| Newsgroups | gmane.comp.gnu.make.windows |
|---|---|
| Message-ID | <[email protected]> |
> Date: Tue, 18 Sep 2012 09:28:13 +0100 > From: Joe Burmeister <[email protected]> > CC: Eli Zaretskii <[email protected]>, [email protected] > > > I have removed the " character from sh_chars_dos and it works. > > I can now build qt5 qtwebkit which has really long command lines (around > > 12000 characters long). Also, quoted filenames that have spaces still > > work fine in Makefiles. > > > > Could this be change applied to CVS? > > > > Regards, > > Jonathan > > The other got ya with qt5 is windres.exe. > It uses MS's popen, which calls cmd.exe and thus introduces a 8k limit. > This would mean qtdeclarative wouldn't build for me. > My solution was to change windres.exe to use a custom popen on Windows, > one that calls CreateProcess with the command line directly, accessing > the higher 32k limit. > > Anyway, really pleased there is progress on this. :-) Progress report: I've made the change in my private copy of Make. If I see no problems with this in a couple of weeks, I will commit the change to CVS.