[Development] Dropping MinGW support in Qt 6 (Was: HEADS-UP: QStringLiteral)

Kai Pastor, DG0YT dg0yt at darc.de
Wed Aug 21 22:39:55 CEST 2019


Am 21.08.19 um 22:03 schrieb Thiago Macieira:
> On Wednesday, 21 August 2019 12:54:11 PDT Thiago Macieira wrote:
>> MSYS2 is Cygwin-like. It tries to emulate a Unix on Windows. It's great for
>> porting Unix software to Windows and I love that it gives me a bash and
>> pacman for when I need to develop on Windows. But it's emulation, like:
>> https://github.com/Alexpux/Cygwin/blob/master/winsup/cygwin/fork.cc
> $ pacman -Su
> :: Starting core system upgrade...
> warning: terminate other MSYS2 programs before proceeding
> resolving dependencies...
> looking for conflicting packages...
>
> Packages (3) mintty-1~3.0.2-1  msys2-runtime-3.0.7-6  pacman-5.1.3-3
> [...]
> warning: terminate MSYS2 without returning to shell and check for updates
> again
> warning: for example close your terminal window instead of calling exit
>
> This happens because msys-2.0.dll keeps a shared memory segment between all
> instances MSYS2 applications, so they behave as if they were in a Unix system.
>
Note that this is the MSYS subsystem, not a MinGW subsystem of MSYS2. 
For building Windows applications, you use a MinGW subsystem, and there 
is no msys-2.0.dll.

https://github.com/msys2/msys2/wiki/MSYS2-introduction



More information about the Development mailing list