MinGW build target

Joel Brobecker brobecker@adacore.com
Mon Aug 29 07:47:00 GMT 2016

> > What's the correct build target for MinGW-w64?  I tried using
> > 
> >       --build=x86_64-w64-mingw64
> > 
> > with gdb-7.11.1 and x86_64-6.1.0-release-posix-seh-rt_v5-rev0, and
> > it's trying to compile ser-unix.c.  That doesn't seem right, and, of
> > course, MinGW doesn't include <sys/socket.h>.
> Why do you need an explicit argument?  Doesn't config.guess guess
> correctly?  If not, maybe your uname needs and update/upgrade?

To answer the question of "why" - on Windows, the config.guess output is
not always what you want, as it depends on how you execute that script.
In our case, we build using a cygwin environment, so config.guess
returns a cygwin triplet. So, when you actually want to build a MinGW
debugger, you have to pass the MinGW triplet explicitly.


More information about the Gdb mailing list