All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stefan Weil <sw@weilnetz.de>
To: Liviu Ionescu <ilg@livius.net>
Cc: Peter Maydell <peter.maydell@linaro.org>,
	QEMU Developers <qemu-devel@nongnu.org>
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	[thread overview]
Message-ID: <55260A24.3000909@weilnetz.de> (raw)
In-Reply-To: <BC9520BF-7736-40F6-815A-488E36BACBC7@livius.net>

Am 08.04.2015 um 22:27 schrieb Liviu Ionescu:
>> On 08 Apr 2015, at 09:20, Stefan Weil <sw@weilnetz.de> 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	other threads:[~2015-04-09  5:12 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-07 21:21 [Qemu-devel] 64-bit build of qemu-system-arm with mingw-w64 not functional Liviu Ionescu
2015-04-07 21:30 ` Peter Maydell
2015-04-07 21:46   ` Liviu Ionescu
2015-04-07 22:30     ` Liviu Ionescu
2015-04-07 22:36     ` Peter Maydell
2015-04-07 22:45       ` Liviu Ionescu
2015-04-07 23:10         ` Peter Maydell
2015-04-08 14:13           ` Liviu Ionescu
2015-04-08 14:39             ` Peter Maydell
2015-04-08  6:20         ` Stefan Weil
2015-04-08  6:38           ` Liviu Ionescu
2015-04-08 12:51           ` Liviu Ionescu
2015-04-08 20:27           ` Liviu Ionescu
2015-04-09  5:12             ` Stefan Weil [this message]
2015-04-09  7:40               ` Liviu Ionescu
2015-04-09 14:07                 ` Liviu Ionescu
2015-04-09 17:41                   ` Stefan Weil
2015-04-09 17:58                     ` Peter Maydell
2015-04-09 19:44                       ` Liviu Ionescu
2015-04-09 20:43                         ` Stefan Weil
2015-04-09 20:53                           ` Peter Maydell
2015-04-10 19:31                           ` Liviu Ionescu
2015-04-09 20:51                       ` Liviu Ionescu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55260A24.3000909@weilnetz.de \
    --to=sw@weilnetz.de \
    --cc=ilg@livius.net \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.