qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] 64-bit build of qemu-system-arm with mingw-w64 not func


From: Stefan Weil
Subject: Re: [Qemu-devel] 64-bit build of qemu-system-arm with mingw-w64 not functional
Date: Wed, 08 Apr 2015 08:20:52 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.5.0

Am 08.04.2015 um 00:45 schrieb Liviu Ionescu:
On 08 Apr 2015, at 01:36, Peter Maydell <address@hidden> wrote:

No,  I built an actual 64 bit Windows binary and it worked.
ok, then it must be only a matter of configure, which does not detect running 
on mingw-w64 to set the required options (perhaps like -mthreads  -D_POSIX=1), 
and I need to set them manually.

I'll look at Stephen Weil's options and try again.

Here they are:

../../../configure --cross-prefix=x86_64-w64-mingw32- --enable-trace-backend=stderr --extra-cflags=-Wno-missing-format-attribute && make

So you can see that I build in a subdirectory, enable a trace backend (no special reason for that, just to cover more code during the build) and suppress a compiler warning.

And yes, I use mingw-w64.Here is my package list (from Debian Jessie):

ii binutils-mingw-w64-i686 2.22-8+deb7u2+2+deb7u1 amd64 Cross-binutils for Win32 (x86) using MinGW-w64 ii binutils-mingw-w64-x86-64 2.22-8+deb7u2+2+deb7u1 amd64 Cross-binutils for Win64 (x64) using MinGW-w64 ii g++-mingw-w64 4.6.3-14+8 all GNU C++ compiler for MinGW-w64 ii g++-mingw-w64-i686 4.6.3-14+8 amd64 GNU C++ compiler for MinGW-w64 targeting Win32 ii g++-mingw-w64-x86-64 4.6.3-14+8 amd64 GNU C++ compiler for MinGW-w64 targeting Win64 ii gcc-mingw-w64 4.6.3-14+8 all GNU C compiler for MinGW-w64 ii gcc-mingw-w64-base 4.6.3-14+8 amd64 GNU Compiler Collection for MinGW-w64 (base package) ii gcc-mingw-w64-i686 4.6.3-14+8 amd64 GNU C compiler for MinGW-w64 targeting Win32 ii gcc-mingw-w64-x86-64 4.6.3-14+8 amd64 GNU C compiler for MinGW-w64 targeting Win64 ii gdb-mingw-w64 7.4.1-1.1+5 amd64 Cross-debugger for Win32 and Win64 using MinGW-w64 ii gdb-mingw-w64-target 7.4.1-1.1+5 all Cross-debugger server for Win32 and Win64 using MinGW-w64 ii gtk-mingw-w64-x86-64 3.6.4-20131201-2 all Converted tgz package ii gtk2.0-mingw-w64-i686 2.24.10-20120208-2 all Converted tgz package ii libfdt-mingw-w64-i686 1.4.0-2 all Converted tgz package ii libfdt-mingw-w64-x86-64 1.4.0-2 all Converted tgz package ii libpthreads-mingw-w64 2.9.1+dfsg-1 all POSIX threads library for 32- and 64-bit Windows ii mingw-w64 2.0.3-1 all Development environment targetting 32- and 64-bit Windows ii mingw-w64-i686-dev 2.0.3-1 all Development files for MinGW-w64 targeting Win32 ii mingw-w64-tools 2.0.3-1 amd64 Development tools for 32- and 64-bit Windows ii mingw-w64-x86-64-dev 2.0.3-1 all Development files for MinGW-w64 targeting Win64

The last time when I had to debug a crash on Windows, I used gdb to find the reason.

Regards
Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]