Is GDB 4.16 the recommended version for egcs 1.0.2 ?

Michael Meissner meissner@cygnus.com
Thu Apr 9 17:44:00 GMT 1998


Jeffrey A Law writes:
| 
|   In message < Pine.LNX.3.95.980408174828.6568A-600000@voyager.home-of-linux.com write:
|   > I've got some strange problems with gdb. I'm using
|   > binutils-2.8.1.0.23 (compiled with egcs), egcs 1.0.2 (recompiled
|   > with itself), glibc 2.0.7 (compiled with gcc 2.8.1) and gdb 4.16
|   > (compiled with egcs) on a Linux box.
|   > 
|   > I'm writing a library called libgtop and an example program
|   > 'first' that uses that libray. This example program is
|   > statically linked with that library (libgtop.so and 
|   > libgtop_common.so are both part of that library, glibtop_open
|   > and glibtop_read are defined in glibtop.so):
| Right now gdb-4.16 is the recommended version.  It may be beneficial
| to use the "-gstabs++" option when building programs to ensure that
| you get stabs and not dwarf1 or dwarf2.

Actually, until 4.17 comes out, you might want -gstabs rather than
-gstabs++, since the stab format seems to have changed slightly.

| As soon as gdb-4.17 is released (in beta test right now) it will
| become the debugger of choice, largly due to its vastly improved
| dwarf2 support.
| 
| I see that you're trying to debug through a fork().  I do not
| believe gdb handles this well, if at all.
| 
| jeff



More information about the Gcc mailing list