> > FP IDE needs to link to libgdb and all of its dependencies in order to have > debugger support. OTOH, Lazarus interacts to gdb via TProcess. FP IDE > approach would be faster but also inextensible and less maintainable. When > there's a problem with the libgdb (i.e. the library is buggy), the whole IDE > needs to be recompiled using the bug-free library. In Lazarus case, changing > the program path to the bug-free one is enough. What if FP IDE uses the same > approach as Lazarus? Any cons you can think of other than speed?
The idea to implement this and reuse some Lazarus code has been around for a couple of years. But it is not an easy task after a couple of quick investigations. That is also the reason why it has not been started yet. You are welcome to implement such an interface and remove the libgdb dependency. Peter _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal