Hi, Qt Project is again trying to decide on what gcc to use on Windows. If someone could drop by [email protected] and give more insight (like: SEH vs Dwarf2 builds, std::thread, make -j support, etc), it'd be great.
---------- Forwarded message ---------- From: <[email protected]> Date: Fri, Aug 31, 2012 at 3:00 PM Subject: Re: [Development] Choosing a new MinGW for Qt 5 To: [email protected], [email protected] > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On > Behalf Of ext Thiago Macieira > Sent: Thursday, August 30, 2012 6:17 PM > To: [email protected] > Subject: Re: [Development] Choosing a new MinGW for Qt 5 > > On quinta-feira, 30 de agosto de 2012 17.25.24, Pau Garcia i Quiles wrote: > > There are more differences than that. There are differences in > > features, such as threading support, large-file support, etc. > > Mingw-w64 is usually ahead of any other in terms of features. > > My suggestion on how to proceed is to choose one that offers the following or > most of the following: > > - most recent GCC (4.7 preferably, 4.6 if not) > - *working* GDB and tested with Creator, with Python support > - large file support, threading > - zero-overhead exceptions (no SJLJ exceptions) > - standard win32 headers, if possible using the Platform SDK headers > - large set of win32 import libraries > - 32 and 64-bit in one package > - make with -j support > - if this exists: can link to .dll directly, instead of import libs Alright, since there are people both in favor of mingw-builds and mingw-64 I guess we have to do a proper comparison :) Question to the mingw-64 supporters: Which exact package should we evaluate? http://mingw-w64.sourceforge.net/ talks about "Version 2.0 [...] been released and is considered stable." But I couldn't find any pre-build toolchain with -2.0 in the file name under http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/ ... Kai PS: I started already adding my personal experiences on http://qt-project.org/wiki/MinGW-64-bit . > We should choose one version to be the reference platform and work on > making it Tier 1. We shouldn't have two versions, that duplicates work. > > -- > Thiago Macieira - thiago.macieira (AT) intel.com > Software Architect - Intel Open Source Technology Center > Intel Sweden AB - Registration Number: 556189-6027 > Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development -- Pau Garcia i Quiles http://www.elpauer.org (Due to my workload, I may need 10 days to answer) ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
