From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2861 invoked by alias); 16 Aug 2008 16:11:24 -0000 Received: (qmail 2852 invoked by uid 22791); 16 Aug 2008 16:11:24 -0000 X-Spam-Check-By: sourceware.org Received: from delta357.server4you.de (HELO delta357.server4you.de) (85.25.136.128) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 16 Aug 2008 16:10:45 +0000 Received: from [62.12.134.36] (helo=PowerMac.local) by delta357.server4you.de with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KUOMT-0003tB-7E; Sat, 16 Aug 2008 18:10:42 +0200 Message-ID: <48A6FBFB.5010202@emmenlauer.de> Date: Sat, 16 Aug 2008 23:27:00 -0000 From: Mario Emmenlauer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: "Dr. Rolf Jansen" CC: gdb@sourceware.org References: <48A6E7E9.3070004@emmenlauer.de> <958EAB4C-D513-4823-9111-25A6F5743307@surtec.com> In-Reply-To: <958EAB4C-D513-4823-9111-25A6F5743307@surtec.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 62.12.134.36 X-SA-Exim-Mail-From: mario@emmenlauer.de Subject: Re: gdb supported on powerpc-apple-darwin ? X-SA-Exim-Version: 4.2.1 (built Tue, 03 Jun 2008 21:09:08 +0000) X-SA-Exim-Scanned: Yes (on delta357.server4you.de) Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2008-08/txt/msg00203.txt.bz2 Hi Rolf, Dr. Rolf Jansen wrote: > Am 16.08.2008 um 11:44 schrieb Mario Emmenlauer: > >> BTW: Apple developers: is the current (and upcoming) Apple gdb >> still based on gdb's 2005 code? > > Apple gdb has been forked from GNU gdb 6.3.50-20050815. And the current > version shipped with Xcode 3.1 is (Apple version gdb-960). The lates > version that can be downloaded at Apples OS site is gdb-961. Is 961 the commit- (i.e. change-)number? Or does it correspond to another way of labeling releases? > The term "still based" in your question implies too much. Apple forked > GDB in 2005 and since then it became a different product, there a so > many (well documented) additions since then, that it cannot simply be > based on a newer FSF gdb. In fact that would mean to fork it again. I see. But is there an information exchange going on? >> I could not find newer commits in >> the Changelog of gdb-908, are they just undocumented? > > Look at: > > I was indeed missing 'ChangeLog-Apple', because it does not exist in the root directory of gdb-908 (which was the newest release I could find on the Mac developer pages). I'm sorry for the confusion, it seems there is some active development going on. >> Which version of FSF gdb does gdb-908 compare to? > > Compare in which respect? Which features are you looking for? The question was based on the assumption that there is a common patch base on both forks. If the information exchange is little, it does not make sense to try to compare. I'm not actually missing a specific feature. I have rather experienced bad performance and integration with my favorite GUI, using the mi (actually mi2, I believe) interface. I read that the Apple fork is not completely compatible in respect to this interface, for the sake of better Xcode integration, which made me hope the FSF gdb would work better. Is there a compatibility mode for the Apple fork? Cheers, Mario