From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MOxBM-0004mZ-C0 for qemu-devel@nongnu.org; Thu, 09 Jul 2009 13:13:16 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MOxBH-0004bK-Es for qemu-devel@nongnu.org; Thu, 09 Jul 2009 13:13:15 -0400 Received: from [199.232.76.173] (port=41203 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MOxBH-0004b0-50 for qemu-devel@nongnu.org; Thu, 09 Jul 2009 13:13:11 -0400 Received: from e2.ny.us.ibm.com ([32.97.182.142]:48011) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MOxBG-0002w1-TG for qemu-devel@nongnu.org; Thu, 09 Jul 2009 13:13:11 -0400 Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by e2.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id n69H832M027618 for ; Thu, 9 Jul 2009 13:08:03 -0400 Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n69HBrpb185806 for ; Thu, 9 Jul 2009 13:11:53 -0400 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n69HBqHe025997 for ; Thu, 9 Jul 2009 13:11:53 -0400 Message-ID: <4A5624D6.8060007@us.ibm.com> Date: Thu, 09 Jul 2009 12:11:50 -0500 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: [PATCH] Drop roms from standard build References: <4A559842.7000404@web.de> <200907091719.44828.paul@codesourcery.com> <4A5621DC.2020107@codemonkey.ws> <200907091808.06764.paul@codesourcery.com> In-Reply-To: <200907091808.06764.paul@codesourcery.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paul Brook Cc: Jan Kiszka , qemu-devel@nongnu.org, Alexander Graf Paul Brook wrote: >>> I think the chances of the user having appropriate toolchains readily >>> available (without significant additional per-rom configury) are >>> extremely slim. >>> >> Actually, for x86, all of our ROMs will just use GCC so when building >> x86 on x86, it's very likely the right tool chain is available. >> > > Except when it isn't, for example when building with a windows binary. > That's a simple problem that has to do with the way ld is being used. A patch was posted that actually works with the mingw ld. > Also, x86 is only one of many targets qemu supports. If you're serious about > rebuilding roms as standard, then at bare minimum you need to handle sparc and > ppc as well as x86. > Yup. That's why we need to probe for toolchains in order to determine whether roms can be built. If you're a developer making changes to OpenBIOS, clearly you are going to have the appropriate tool chains installed. > Paul > -- Regards, Anthony Liguori