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
next prev parent 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.