Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Building an Ada aware gdb
@ 2004-04-05 13:46 Duncan Sands
  2004-04-05 20:54 ` Paul N. Hilfinger
  0 siblings, 1 reply; 2+ messages in thread
From: Duncan Sands @ 2004-04-05 13:46 UTC (permalink / raw)
  To: gdb

I see that gdb from CVS has some exciting (for me) files
in it: ada-exp.y, ada-lang.h, ada-tasks.c, ada-valprint.c,
ada-lang.c, ada-lex.l, ada-typeprint.c.  I would like to build
gdb with Ada support... but how?  The only Ada related
configure option seems to be --enable-libada, and that didn't
give me an Ada aware gdb.  Does gdb support Ada now?
If so, how to build it...

Thanks for any help,

Duncan.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Building an Ada aware gdb
  2004-04-05 13:46 Building an Ada aware gdb Duncan Sands
@ 2004-04-05 20:54 ` Paul N. Hilfinger
  0 siblings, 0 replies; 2+ messages in thread
From: Paul N. Hilfinger @ 2004-04-05 20:54 UTC (permalink / raw)
  To: Duncan Sands; +Cc: gdb


> I see that gdb from CVS has some exciting (for me) files
> in it: ada-exp.y, ada-lang.h, ada-tasks.c, ada-valprint.c,
> ada-lang.c, ada-lex.l, ada-typeprint.c.  I would like to build
> gdb with Ada support... but how?  The only Ada related
> configure option seems to be --enable-libada, and that didn't
> give me an Ada aware gdb.  Does gdb support Ada now?
> If so, how to build it...

Not yet, but we're finally getting close.  At the moment, we are
resolving some issues with hooks we'd like to put into non-Ada sources.
After that, it's mostly a matter of linking in the Ada modules and testing
for regressions on every platform we can get our hands on. 

A couple of warnings: 

1. The current CVS ada-* sources have not been synced with ACT's
development versions.  This fact has nipped me a couple of times now
(including your question), so I should probably update them just so
folks can see them.

2. We are turning on Ada support one piece at a time, because there are
numerous places where ACT's sources have modifications in non-Ada files
that either have to approved for inclusion in public sources or modified
to conform to the public sources.  These places include full breakpoint 
support (source file:line will work out of the box) and tasking (where
the configuration-management situation will always be at the mercy of
threads and their many incarnations).


On the other hand, we should have expression evaluation working pretty
much. 

Paul Hilfinger
ACT


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-04-05 20:54 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-05 13:46 Building an Ada aware gdb Duncan Sands
2004-04-05 20:54 ` Paul N. Hilfinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox