This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: MinGW build target


On 8/29/2016 3:47 AM, Joel Brobecker wrote:

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.

Correct. The MinGW-w64 code doesn't include 'uname'. I'm using Msys2 as a shell, along with its support programs, which include 'uname'. On Msys2,

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]