Mail Archives: djgpp/2002/02/26/15:36:56
This is to announce that the DJGPP port of version 5.1.1 of the GNU
Debugger (GDB) package is available from SimTel.NET mirrors worldwide:
http://www.simtel.net/gnudlpage.php?product=/gnu/djgpp/v2gnu/gdb511b.zip&name=gdb511b.zip
http://www.simtel.net/gnudlpage.php?product=/gnu/djgpp/v2gnu/gdb511a.zip&name=gdb511a.zip
http://www.simtel.net/gnudlpage.php?product=/gnu/djgpp/v2gnu/gdb511s.zip&name=gdb511s.zip
http://www.simtel.net/gnudlpage.php?product=/gnu/djgpp/v2gnu/gdb511s2.zip&name=gdb511s2.zip
- gdb511b.zip includes gdb.exe and the docs.
- gdb511a.zip includes the libraries (libbfd, libopcodes, libmmalloc,
libibert, and libgdb) which are produced as part of the GDB build.
- gdb511s.zip includes the sources required for building the DJGPP
port of GDB.
- gdb511s2.zip includes the rest of the source distribution which is
not required for building the DJGPP port.
GDB is a very powerful source-level symbolic debugger.
New features in this release that are noteworthy for DJGPP users
include:
* Support for DWARF2 debug info format. DWARF2 is the most
sophisticated format of debug info produced by GCC, it is
especially important in debugging optimized C code and C++ code.
GCC 3.x produces DWARF2 debug info when it is invoked with the
-ggdb or -ggdbN option (where N is the level of debug info).
* Better support for debugging C++ program compiled by GCC 3.x. This
version supports GCC 3.x much netter than GDB 5.0. However note
that there still are known problems in debugging serious C++
programs that utilize the full strength of Standard C++. The
problems are expected to be solved in the next release of GDB,
version 5.2.
* There are new DJGPP-specific commands whose names begin with
"info dos". These commands print important information about the
system (processor type and capabilities, OS and DPMI host versions
and capabilities, total and memory amount), the various descriptor
tables (GDT, LDT, IDT), and the page tables and page directory.
Type "help info dos" at GDB's prompt for more information.
* The bfdsymify program is included in the distribution. bfdsymify
is a version of symify (the one which is part of djdevNNN.zip) that
uses the BFD library to find the function, its source file, and
its line number given the addresses printed when a DJGPP program
crashes or aborts itself. Unlike symify, which only supports the
default COFF debug info, bfdsymify works with all supported debug
info formats: COFF, stabs, and DWARF2. Thus, it removes the main
obstacle to wide use of the stabs and DWARF2 debug formats: the
fact that you cannot make sense out of the crash message.
See the file NEWS for the full list of the new features.
Please direct any further discussions about this port to
comp.os.msdos.djgpp news group (or write to its e-mail gateway
djgpp AT delorie DOT com).
- Raw text -