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.


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:

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.




Kai Koehne, Senior Software Engineer - Digia, Qt
Digia Germany GmbH, Rudower Chaussee 13, D-12489 Berlin
Geschäftsführer: Mika Pälsi, Juha Varelius, Anja Wasenius
Sitz der Gesellschaft: Berlin.
Registergericht: Amtsgericht Charlottenburg, HRB 144331 B

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