From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MXZ09-0006AZ-1Q for qemu-devel@nongnu.org; Sun, 02 Aug 2009 07:13:17 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MXZ03-00065S-DW for qemu-devel@nongnu.org; Sun, 02 Aug 2009 07:13:16 -0400 Received: from [199.232.76.173] (port=54317 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MXZ03-00065D-5G for qemu-devel@nongnu.org; Sun, 02 Aug 2009 07:13:11 -0400 Message-ID: <4A757569.9010309@redhat.com> Date: Sun, 02 Aug 2009 14:15:53 +0300 From: Avi Kivity MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: [PATCH] Fix checksum writing in signboot.sh References: <1249120111-31757-1-git-send-email-agraf@suse.de> <4A756491.6020004@redhat.com> <5b31733c0908020325k3e035b91n3b0089a2f865de3@mail.gmail.com> In-Reply-To: <5b31733c0908020325k3e035b91n3b0089a2f865de3@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Filip Navara Cc: Paolo Bonzini , Glauber Costa , Jan Ondrej , Alexander Graf , qemu-devel@nongnu.org On 08/02/2009 01:25 PM, Filip Navara wrote: >> While the patch is good, the code is unreadable. Can we mandate python for >> such tricks? >> > > No, please, no! Throwing additional tools at the problem is only going > to make it worse for Windows users. I'm not happy with using sh script > as it already added dependency on coreutils, but at least that's easy > to install. Python is a nightmare compared to that. > Is Python really so difficult to install under Windows? How many times do you have to click 'Next'? Note that Windows users can usually use prebuilt binaries, so the 'Next' nightmare only affects a small number of Windows developers. > BTW, for years in ReactOS we had a way to build host tools with host > CC and these tools were written in plain ordinary C. This worked great > for both Windows and Linux builds and also for cross-compiling. > But then you have to write those tools in C, which is annoying. -- error compiling committee.c: too many arguments to function