Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: "André Pönitz" <apoenitz@trolltech.com>
To: gdb@sourceware.org
Subject: Re: Questions about gdb/mi support on the Mac
Date: Tue, 28 Aug 2007 08:49:00 -0000	[thread overview]
Message-ID: <200708281049.47440.apoenitz@trolltech.com> (raw)
In-Reply-To: <20070824184315.GB6213@cox.net>

On Friday 24 August 2007 20:43:15 Bob Rossi wrote:
> On Fri, Aug 24, 2007 at 02:02:08PM -0400, Daniel Jacobowitz wrote:
> > On Fri, Aug 24, 2007 at 10:50:41AM -0700, Gordon Prieur wrote:
> > > Hi,
> > > 
> > >    What are the known differences between running gdb/mi on a Mac and
> > > on Windows/Linux/Solaris? I'm debugging problems in netbeans C/C++
> > > support (via gdb) on the Mac and am seeing significant differences between
> > > the Mac and other platforms.
> > 
> > If you are using GDB an Mac OS X, it is Apple's highly customized
> > version to work with Xcode.  You'd really have to ask them about it -
> > it's got common ancestry with other versions of GDB, but has changed
> > quite a lot to work better with their IDE.
> 
> That's disappointing. Does that mean that a front end written to work on
> all other platforms with fsf gdb wouldn't work on Mac OS X?

It doesn't necessarily mean that. 

Mac Gdb/Mi behaves still in most cases like FSF Gdb/Mi, there are only a handful
exceptions that usually need only some minor tweaks like adding a second code
path in the interpretation of the result. 

A bit more annoying is the different set of output data on different platforms
as this means some shortcuts when retrieving  "a full set of data" that can
be taken on one platform does not necessarily work on the other, leading
to either using the lowest common denominator or having even larger separate
code paths.

Andre'


  parent reply	other threads:[~2007-08-28  8:49 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-24 17:51 Gordon Prieur
2007-08-24 18:02 ` Daniel Jacobowitz
2007-08-24 18:30   ` Jim Ingham
2007-08-24 18:43   ` Bob Rossi
2007-08-25  9:56     ` Eli Zaretskii
2007-08-25 10:19       ` Bob Rossi
2007-08-28  8:49     ` André Pönitz [this message]
2007-08-28  8:29 ` André Pönitz
2007-08-28  8:56   ` Nick Roberts
2007-08-28 10:55     ` Daniel Jacobowitz
2007-08-28 11:24       ` Bob Rossi
2007-08-28 11:33         ` Daniel Jacobowitz
2007-08-28 12:53           ` Bob Rossi
2007-08-28 13:13             ` Daniel Jacobowitz
2007-08-28 13:37               ` Bob Rossi
2007-08-28 13:45                 ` Daniel Jacobowitz
2007-08-28 13:54                   ` Bob Rossi
2007-08-28 15:05               ` Gordon Prieur
2007-08-28 11:54         ` Nick Roberts
2007-08-28 12:40           ` Bob Rossi
2007-08-29  5:03             ` Nick Roberts
2007-08-30 21:10           ` Mark Kettenis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200708281049.47440.apoenitz@trolltech.com \
    --to=apoenitz@trolltech.com \
    --cc=gdb@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox