>>>>> 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

Reply via email to