gnu/58656: gdb not ready for prime time

Alan Larson larson at
Tue Oct 28 15:00:28 PST 2003

>Number:         58656
>Category:       gnu
>Synopsis:       gdb not ready for prime time
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 28 15:00:24 PST 2003
>Originator:     Alan Larson
>Release:        FreeBSD 4.9-RC i386
System: FreeBSD 4.9-RC FreeBSD 4.9-RC #11: Tue Oct 7 19:17:29 PDT 2003 techie at i386

Using gdb gets errors like:

GNU gdb 4.18 (FreeBSD)
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-unknown-freebsd"...Deprecated bfd_read called at /home2/usr.src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c line 2627 in elfstab_build_psymtabs
Deprecated bfd_read called at /home2/usr.src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf

Use gdb on a program that you have compiled with -g .

It appears that this is a note to the gdb maintainers that one part of
gdb is using another part that may someday go away.

The users don't care.  It just makes us think that the software is not
ready for use.  If we had wanted that, there is a well-known company
that can provide software of that form.

All one needs to do is remove the warning message from gdb.

It would be extra-special-nice if this could be done *before* 4.9 is released.

More information about the freebsd-bugs mailing list