From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39539) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XvVwC-0002pa-AY for Qemu-devel@nongnu.org; Mon, 01 Dec 2014 13:43:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XvVw6-0001hD-Tx for Qemu-devel@nongnu.org; Mon, 01 Dec 2014 13:43:08 -0500 Received: from v220110690675601.yourvserver.net ([37.221.199.173]:41681) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XvVw6-0001fo-Ng for Qemu-devel@nongnu.org; Mon, 01 Dec 2014 13:43:02 -0500 Message-ID: <547CB6A6.10305@weilnetz.de> Date: Mon, 01 Dec 2014 19:42:46 +0100 From: Stefan Weil MIME-Version: 1.0 References: <93259ECD-066A-413E-B647-2BB240DBF7EC@livius.net> <2E7B730D-C409-4800-9BEC-8E302812C7E8@livius.net> <54778506.5060200@weilnetz.de> <5B49B4C2-D8A6-40A9-A3F8-EFD0865AC3C3@livius.net> <5477944B.1000901@weilnetz.de> <2861033C-03F0-4895-B00F-DE19BF4EEC5C@livius.net> <54781436.7020604@weilnetz.de> <99942964-75A7-4C5B-9696-47D8269F6E68@livius.net> <54781E30.1010609@weilnetz.de> <5CF9125E-6CE2-47E7-93DD-DA809B578DF3@livius.net> In-Reply-To: <5CF9125E-6CE2-47E7-93DD-DA809B578DF3@livius.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] MinGW build List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Liviu Ionescu Cc: Peter Maydell , QEMU Developers Am 01.12.2014 um 11:30 schrieb Liviu Ionescu: >=20 > On 28 Nov 2014, at 09:03, Stefan Weil wrote: >=20 >> This is my build script: >> http://qemu.weilnetz.de/results/make-installers-all. >=20 > we finally have a functional windows version, installed with a setup, a= s you recommended. >=20 > the build procedure was fully documented at: >=20 > http://gnuarmeclipse.livius.net/wiki/How_to_build_QEMU >=20 > (as Windows cross build on Debian) >=20 >=20 > the build procedure itself is moderately complex, but fixing the prereq= uisite details was nightmarish, the official wiki page is schematic, at l= east. >=20 > not to mention the note that only older versions of glib are supported,= hidden somewhere. perhaps an update to newer glib would be useful. >=20 > other details worth noting were related to the lack of clear separation= between the host build and the cross build. >=20 > the procedure to detect the presence of packages with pkg-config is gre= at, but is seems not used consistently, for example detecting libz is not= done with pkg-config, but using the compiler, and this required some ext= ra flags to configure. >=20 > to accomodate the details of my windows setup, I also had to add a new = QEMU_NSI_FILE variable to Makefile, so I can redefine it externally. >=20 > =20 > regards, >=20 > Liviu >=20 Hi, thank's for your work on this documention. Here are some more hints which might help people to get cross compilation for Windows running. http://qemu.weilnetz.de/debian/ includes some packages which I made from the GTK all-in-one bundles and also packages for libfdt which I compiled from the sources. Regards Stefan