From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kte0r-0005zW-Ds for qemu-devel@nongnu.org; Sat, 25 Oct 2008 03:56:45 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kte0p-0005zI-KN for qemu-devel@nongnu.org; Sat, 25 Oct 2008 03:56:44 -0400 Received: from [199.232.76.173] (port=40605 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kte0p-0005zF-EE for qemu-devel@nongnu.org; Sat, 25 Oct 2008 03:56:43 -0400 Received: from mx20.gnu.org ([199.232.41.8]:59432) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Kte0o-0000GP-Tk for qemu-devel@nongnu.org; Sat, 25 Oct 2008 03:56:43 -0400 Received: from wf-out-1314.google.com ([209.85.200.169]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kte0o-0005bg-3y for qemu-devel@nongnu.org; Sat, 25 Oct 2008 03:56:42 -0400 Received: by wf-out-1314.google.com with SMTP id 27so1204061wfd.4 for ; Sat, 25 Oct 2008 00:56:40 -0700 (PDT) Message-ID: Date: Sat, 25 Oct 2008 10:56:39 +0300 From: "Blue Swirl" Subject: Re: [Qemu-devel] [PATCH, RFC] Update disassembler files from latest binutils In-Reply-To: <200810250106.50402.paul@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200810250106.50402.paul@codesourcery.com> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paul Brook Cc: qemu-devel@nongnu.org On 10/25/08, Paul Brook wrote: > > The second patch updates the files from binutils 2.18. The real > > changes from 2002 binutils to current are not that large, but there is > > some code movement and I changed tabs to spaces at one point. The > > license changes from GPL v2 to v3. > > > GPLv3 is not acceptable for qemu, which contains v2 only code. We could update once to binutils 2.17 which is GPL v2+. For Sparc this would be about OK, since there is just one commit after GPLv3 switch. But for i386 this would mean missing 30 to 50 commits. Alternatively we could develop new disassemblers, for example based on translate.c code (LGPL v2 for Sparc). Easy for Sparc, but a huge job for i386/amd64.