Op Sat, 29 Dec 2007, schreef Daniel Jacobowitz:

On Sat, Dec 29, 2007 at 09:41:12PM +0100, Torsten Werner wrote:
Hi,

please have a look at
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=328701>. We need a
package such as libgdb-dev that ships libgdb.a to fix that issue. We
only need libgdb.a - nothing else. Do you have any other idea or do you
want me to prepare a patch for gdb?

I am not terribly interested in doing this.  libgdb.a is an internal
build step in the GDB build process.

It does not provide any public

That is incorrect, we integration the debugger into the IDE years ago based on this specification:

http://sourceware.org/gdb/papers/libgdb2/libgdb.html

At least back then it was the recommended way.

or stable interface.

That we have experienced. The IDE build system detects the libgdb version first and then activates defines depending on the version.

Why does fp-ide use it?

First and foremost, because this was the recommended way. But I also doubt wether the same amount of debugger integration is possible by with gdb using a pipe.

How can it be used without GDB's internal headers?

This is our libgdb interface:

http://svn.freepascal.org/svn/fpc/trunk/packages/base/gdbint/gdbint.pp

Best regards,

Daniël Mantione

Reply via email to