From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12002 invoked by alias); 15 Jun 2005 16:07:55 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 11615 invoked by uid 22791); 15 Jun 2005 16:07:51 -0000 Received: from nevyn.them.org (HELO nevyn.them.org) (66.93.172.17) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Wed, 15 Jun 2005 16:07:51 +0000 Received: from drow by nevyn.them.org with local (Exim 4.50) id 1DiaQf-0004dd-Dc for gdb-patches@sources.redhat.com; Wed, 15 Jun 2005 12:07:49 -0400 Date: Wed, 15 Jun 2005 16:07:00 -0000 From: Daniel Jacobowitz To: gdb-patches@sources.redhat.com Subject: Re: [PATCH] Hooks still needed for annotations Message-ID: <20050615160749.GA17626@nevyn.them.org> Mail-Followup-To: gdb-patches@sources.redhat.com References: <17053.24737.153388.915345@farnswood.snap.net.nz> <20050601113004.GC15414@white> <17054.10607.109160.333076@farnswood.snap.net.nz> <20050603190856.GB32722@nevyn.them.org> <17056.56022.36723.292491@farnswood.snap.net.nz> <20050603235923.GA9992@nevyn.them.org> <20050604130228.GA24976@white> <20050613031400.GF9288@nevyn.them.org> <20050615155248.GC20778@white> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050615155248.GC20778@white> User-Agent: Mutt/1.5.8i X-SW-Source: 2005-06/txt/msg00196.txt.bz2 On Wed, Jun 15, 2005 at 11:52:48AM -0400, Bob Rossi wrote: > > I don't much think a parser is GDB's responsibility. Offering one as a > > convenience, sure, maybe. Note that a lot of frontends won't get to > > use it anyway! If we ship it with GDB, then it's going to be covered > > under the GPL. > > Well, could I maintain a copy under the LGPL, and then contribute all of > the modifications to the FSF GDB under the GPL? LGPL would not help much; you'd need something BSD-ish. You could, of course, do whatever you wanted to do with code that you wrote. But I don't think there's much point to that; if you contribute it to GDB, that will be so that other developers can help you maintain it and keep it up to date with changes in MI. You won't get all the other GDB contributors to relicense their work. > Either way, I don't care much about commercial tools. If a good parser > is created, I think it's possible a lot of front ends will use it. For > instance, KGDB, DDD and GVD are all free projects that could benefit > from such a technology. Right? KGDB is a stub, not a frontend. DDD could use it - not sure if anyone's updating DDD enough nowadays to bother. GVD could, but would be unlikely to unless you wrote the parser in Ada! (Not that Ada can't use C bindings, but the GPS maintainers would presumably prefer language consistency.) -- Daniel Jacobowitz CodeSourcery, LLC