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: Thu, 09 Apr 2015 07:12:04 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.6.0

Am 08.04.2015 um 22:27 schrieb Liviu Ionescu:
On 08 Apr 2015, at 09:20, Stefan Weil <address@hidden> wrote:

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

Stefan,

I'm afraid there is a small misunderstanding here, I checked and even without 
upgrading the packages, the Debian 8 (Jessie) does not include the packages you 
are referring above, the actual versions I identified are:

You are right, I was wrong: my production server qemu.weilnetz.de uses Wheezy,
not Jessie, so my list was for Wheezy.

Here is the list for my Jessie system:

ii binutils-mingw-w64-i686 2.25-5+5.2 amd64 Cross-binutils for Win32 (x86) using MinGW-w64 ii binutils-mingw-w64-x86-64 2.25-5+5.2 amd64 Cross-binutils for Win64 (x64) using MinGW-w64 ii g++-mingw-w64 4.9.1-19+14.3 all GNU C++ compiler for MinGW-w64 ii g++-mingw-w64-i686 4.9.1-19+14.3 amd64 GNU C++ compiler for MinGW-w64 targeting Win32 ii g++-mingw-w64-x86-64 4.9.1-19+14.3 amd64 GNU C++ compiler for MinGW-w64 targeting Win64 ii gcc-mingw-w64 4.9.1-19+14.3 all GNU C compiler for MinGW-w64 ii gcc-mingw-w64-base 4.9.1-19+14.3 amd64 GNU Compiler Collection for MinGW-w64 (base package) ii gcc-mingw-w64-i686 4.9.1-19+14.3 amd64 GNU C compiler for MinGW-w64 targeting Win32 ii gcc-mingw-w64-x86-64 4.9.1-19+14.3 amd64 GNU C compiler for MinGW-w64 targeting Win64 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 mingw-w64 4.0~rc3-1 all Development environment targeting 32- and 64-bit Windows ii mingw-w64-common 4.0~rc3-1 all Common files for Mingw-w64 ii mingw-w64-i686-dev 4.0~rc3-1 all Development files for MinGW-w64 targeting Win32 ii mingw-w64-x86-64-dev 4.0~rc3-1 all Development files for MinGW-w64 targeting Win64

Both the Wheezy and the Jessie environment work.

and the question from the previous message is still open, how did you install the 
following packages? the comment "Converted tgz package" is a good sign these 
are custom packages.

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


The first four are custom packages, and you can get them from http://qemu.weilnetz.de/debian/.
The last one is Wheezy specific and not needed.

The gtk custom packages were made from gtk.org downloads (all-in-one-bundles, for example from http://www.gtk.org/download/win64.php). That is the same source which Peter suggested.

The libfdt custom packages simple packed the results from a QEMU build with internal libfdt: QEMU can be build without any external libfdt and will then compile it during the normal build. As I run many builds and want to avoid this extra compilation step, I created that packages.

As you can see in the list above, all custom packages work for Wheezy and for Jessie.

Stefan




reply via email to

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