[Releasing] Can we do a last minute upgrade of the MinGW toolchain?

Koehne Kai Kai.Koehne at digia.com
Mon Jan 21 14:20:55 CET 2013


Hi,

I'd like to update my suggestion to

http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.7.2/32-bit/threads-win32/sjlj/x32-4.7.2-release-win32-sjlj-rev8.7z/download

Reasons:
 - rev8 contains fixes e.g. for gdb, as well as general small fixes [1]
 - win32 threading library (vs posix one) is considered "faster" and more reliable [2]

On the other side, there's no hard reason (like XY not compiling) to switch. I think this should be therefore discussed on the release team meeting. Personally I don't expect big problems either to upgrade anyway if we decide to do it _now_.

[1]: Change Log http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.7.2/32-bit/threads-win32/sjlj/
[2]: "I'll leave the final decision up to you, but for stability's sake I'd suggest using plain win32 threading (Qt is used by a lot of people and it'd suck for people to have a bad MinGW-w64 experience with it)." http://comments.gmane.org/gmane.comp.gnu.mingw.w64.general/6744

> -----Original Message-----
> From: Anttila Janne
> Sent: Thursday, January 17, 2013 2:35 PM
> To: Koehne Kai; releasing at qt-project.org
> Cc: net147 at gmail.com; Poenitz Andre
> Subject: RE: Can we do a last minute upgrade of the MinGW toolchain?
> 
> 
> [...]
> The problem is that CI machines are controlled by puppet and before doing
> (re)installation it does check that if correct version of MinGW is already
> installed. At the moment puppet configuration for MinGW is configured to
> execute 'gcc.exe --version', which returns:
> 
> ---
> gcc.exe (Built by MinGW-builds project) 4.7.2 Copyright (C) 2012 Free
> Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.
> ---

You could use gcc.exe -v , though that might be already too verbose :)

Regards

Kai 




More information about the Releasing mailing list