Autoconf 2.69 and mingw

Chris Johns chrisj at rtems.org
Thu Mar 21 21:27:24 UTC 2013


Ralf Corsepius wrote:
>
> That said, their are 2 competing mingw system: mingw32 and mingw32-w64.
> The former is pretty much dead, while the latter is actively maintained
> and moving forward.

This is your opinion and not one I share. In terms of GCC, Binutils etc 
the MinGW64 people have been very active and that is great. Both 32bit 
and 64bit have progressed well in GCC. This how-ever is only one measure 
of "life" in these projects and not the whole picture.

The MinGW64 project is just about the compiler and its project name 
implies it is a 64bit version of the whole MinGW project. The MinGW 
project provides MSYS which is an old fork of Cygwin. Cygwin is the only 
other open shell environment on Windows that can run configure scripts. 
The main difference between MSYS and Cygwin is on MSYS native Windows 
compiler support is the default while on Cygwin it is a cross-compile. 
The other difference is in the default path translation between Windows 
paths and MSYS/Cygwin paths and this is the reason MSYS was forked from 
Cygwin. Cygwin requires more external support to use.

> Also, mingw32-w64-i686 is supposed to be compatible with mingw32.

This is a function of Windows and the fact both produce native Windows 
executables. You might be able to share libraries because both are gcc 
based.

> That said, the origin of mingw issues typically is the user, who is not
> able to setup the infrastructure underneath.

This is guess and does not help the discussion. The user may be 
brilliant at embedded design and embedded software.

> What lacks for mingw is an rtems toolchain installer, nothing else and
> nothing less.

How do you test your Windows executables now ?

Chris



More information about the devel mailing list