Re: [PATCH] Hooks still needed for annotations

Daniel Jacobowitz
2005-07-15T00:03:33Z

On Wed, Jul 06, 2005 at 11:03:33AM -0400, Bob Rossi wrote:
> On Sun, Jul 03, 2005 at 12:39:16PM -0400, Daniel Jacobowitz wrote:
> > On Wed, Jun 15, 2005 at 06:57:59PM -0400, Bob Rossi wrote:
> > > > > > > Do you already use level 3, or could we simply just start stripping down
> > > > > > > level 2?
> >
> > The point of introducing level 3 - a stripped down version of level 2 -
> > was to transition clients to using it and then discard level 2, instead
> > of having to find everyone using annotations and work out whether we
> > broke them every time someone wants to strip something out of level 2.
> > When everyone we care about is happy with level 3, we can kill level 2.
> >
> > Bob, sometimes I feel like you pick very strange things to label as
> > "hard". What's hard about autodetecting the availability of annotate
> > level 3? Or even doing it based on version number?
>
> I just simply can't stand the thought of starting up GDB several times
> to determine what the correct protocol the FE should use. This
> doesn't seem necessary.

But it's _simpler_ than any of this complicated handshaking, or even
the revised -i option you suggested below. Just start GDB with the
interface you want it to use. If it doesn't recognize it, it will
quickly and clearly tell you so.

drow@nevyn:~% gdb -i=mi4
Interpreter `mi4' unrecognized

--
Daniel Jacobowitz
CodeSourcery, LLC