>>>>> On Sun, 12 Mar 2000 17:46:19 +0100, Mark Kettenis said:
GO> I have finally become convinced that the problem is related to my use
GO> of shared libraries. To make a case for this, I have created two
GO> executables, one using my standard scheme, the other built directly
GO> from object files, skipping the intermediated shared libraries.
MK> The breakpoint problem is a known problem in stock GDB 4.18 on Linux.
MK> This will be fixed in the next release. You probably should use
MK> whatever version of GDB comes with your Linux distribution. Or if
MK> you like living dangerously, you might want to try a recent snapshot,
MK> see http://sourceware.cygnus.com/gdb.
Glad to hear it. I will downgrade gdb or temporarily add a makefile
target to build a debuggable executable. Looking forward to the next
version.
MK> The problem with running out of memory is probably related to the
MK> copious amount of debugging information generated by GCC for C++.
MK> There has been a discussion on the GCC mailing list about this.
MK> Apparently GDB cannot cope very well with all this information. On
MK> the GDB web page, there is a link to the Mozilla debugging FAQ, that
MK> provides some workarounds.
Then again, RAM is cheap ;-)
Thanks for all your wonderful work.
Gisli