2012/9/28 Koehne Kai <Kai.Koehne@digia.com>
> -----Original Message-----
> From: ext Ruben Van Boxem [mailto:vanboxem.ruben@gmail.com]
> Sent: Friday, September 28, 2012 11:47 AM
> To: mingw-w64-public@lists.sourceforge.net
> Subject: Re: [Mingw-w64-public] Problem with mingw32-make and long
> commands (x86_64-w64-mingw32-gcc-4.7.2-release-win64_rubenvb)
> 2012/9/28 Koehne Kai <Kai.Koehne@digia.com>
>       Hi Ruben,
>       I ran into an issue with your mingw32-make and a really long
> compiler line: http://pastebin.com/h5tNV7x5 . We're obviously hitting a
> buffer limit here ... However, if I replace your mingw32-make
>       GNU Make 3.82
>       Built for x86_64-w64-mingw32
>       With the one from latest mingw-builds:
>       GNU Make 3.82.90
>       Built for x86_64-w64-mingw32
>       The compilation succeeds.
> Hi,
> I know my mingw32-make builds are flawed :( I haven't been able to build it
> from cvs directly (there's cvs "dead" files that are needed by autoconf), and
> there seem to be no svn or git mirrors that are any more decent or usable.
> Could you please try the "official" mingw-w64 make (which is just an old cvs
> checkout with I believe upstream patches) from here:
> http://sourceforge.net/projects/mingw-
> w64/files/External%20binary%20packages%20%28Win64%20hosted%29/m
> ake/make-3.82.90-20111115.zip/download

It's not only your build: Neither the one you linked to, nor the one from mingw-32, nor the one from latest mingw-tdm handle this gracefully. Only mingw-builds does .

That's interesting. I'll check out mingw-builds' patches.

> I have taken this source+patches since my 4.8-seh build and if this fixes the
> problem, that would be great. Otherwise I'd have to go hunting for other
> patches or a decent current snapshot of mingw32-make.
> On a sidenote, I've had great success using Qt's jom.exe even for MinGW
> makefiles. It allows for unseen parallellism in a Qt build. Perhaps it is worth
> looking into solidifying its MinGW makefile support in the near future. I am
> all for leaving mingw32-make behind. It's old and unnecessarily slow.

Actually I didn't know that jom is capable of using GNU makefiles at all until last week or so ;) But it's limited to the subset of Makefile constructs qmake generates. I expect that it'll break easily for other Makefiles ...

True, but at least all CMake generated Makefiles work great as well. Maybe you could push for better MinGW support in jom ;-).

I'll try to get a complete CVS GNU make checkout. Anyone on the list know how to resurrect dead files from a CVS repo? Or if there is a good svn mirror, or perhaps a near-complete GNU make clone other than jom?





Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
Mingw-w64-public mailing list