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

Reply via email to