[image of Archer
Fish]

GDB: The GNU Project Debugger

[bugs] [GDB Maintainers] [contributing] [current git] [documentation] [download] [home] [irc] [links] [mailing lists] [news] [schedule] [song] [wiki]

GDB News

July 29th, 2014: GDB 7.8 Released!

The latest version of GDB, version 7.8, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

June 11th, 2014: GDB 7.8 branch created

The GDB 7.8 branch (gdb-7.8-branch) has been created. To check out a copy of the branch use:

git clone --branch gdb-7.8-branch ssh://sourceware.org/git/binutils-gdb.git

May 5th, 2014: GDB 7.7.1 Released!

The latest version of GDB, version 7.7.1, is available for download.

This is a minor corrective release over GDB 7.7, fixing the following issues:

February 6th, 2014: GDB 7.7 Released!

The latest version of GDB, version 7.7, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

January 8th, 2014: GDB 7.7 branch created

The GDB 7.7 branch (gdb-7.7-branch) has been created. To check out a copy of the branch use:

git clone --branch gdb-7.7-branch ssh://sourceware.org/git/binutils-gdb.git

December 8th, 2013: GDB 7.6.2 Released!

The latest version of GDB, version 7.6.2, is available for download.

This is a minor corrective release over GDB 7.6.1, fixing the following issues:

August 30th, 2013: GDB 7.6.1 Released!

The latest version of GDB, version 7.6.1, is available for download.

This is a minor corrective release over GDB 7.6, fixing the following issues:

April 26th, 2013: GDB 7.6 Released!

The latest version of GDB, version 7.6, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

March 12th, 2013: GDB 7.6 branch created

The GDB 7.6 branch (gdb_7_6-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_6-branch gdb

November 29th, 2012: GDB 7.5.1 Released!

The latest version of GDB, version 7.5.1, is available for download.

This is a minor corrective release over GDB 7.5, fixing the following issues:

August 17th, 2012: GDB 7.5 Released!

The latest version of GDB, version 7.5, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

July 17th, 2012: GDB 7.5 branch created

The GDB 7.5 branch (gdb_7_5-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_5-branch gdb

April 26th, 2012: GDB 7.4.1 Released!

The latest version of GDB, version 7.4.1, is available for download.

This is a minor corrective release over GDB 7.4, fixing the following issues:

January 24th, 2012: GDB 7.4 Released!

The latest version of GDB, version 7.4, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes. Note that the gdbtui binary is deprecated, starting with GDB 7.5. Use "gdb -tui" instead.

January 9, 2012: Extensibility support using Guile

GDB ought to support extensibility using Guile, the GNU extensibility package (an implementation of Scheme). We are looking for people to write the code to interface the two. Please write to gdb-patches AT sourceware DOT org if you are interested.

December 13, 2011: GDB 7.4 branch created

The GDB 7.4 branch (gdb_7_4-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_4-branch gdb

September 30, 2011: Release Mistakes in GDB Versions 6.0 - 7.3

A mistake has been detected in the release tar files for all GDB releases from version 6.0 to version 7.3 (included). The mistake has been corrected, and the FSF issued the following announcements:

September 4, 2011: GDB 7.3.1 Released!

The latest version of GDB, version 7.3.1, is available for download.

This is a minor corrective release over GDB 7.3 mostly bringing:

July 26, 2011: GDB 7.3 Released!

The latest version of GDB, version 7.3, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

April 03, 2011: GDB 7.3 branch created

The GDB 7.3 branch (gdb_7_3-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_3-branch gdb

September 02, 2010: GDB 7.2 Released!

The latest version of GDB, version 7.2, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

July 07, 2010: GDB 7.2 branch created

The GDB 7.2 branch (gdb_7_2-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_2-branch gdb

March 18, 2010: GDB 7.1 Released!

The latest version of GDB, version 7.1, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

February 18, 2010: GDB 7.1 branch created

The GDB 7.1 branch (gdb_7_1-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_1-branch gdb

December 22, 2009: GDB 7.0.1 Released!

The latest version of GDB, version 7.0.1, is available for download.

This is a minor corrective release. The following fixes have been made over GDB 7.0:

October 06, 2009: GDB 7.0 Released!

The latest version of GDB, version 7.0, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

September 16, 2009: GDB 7.0 branch created

The GDB 7.0 branch (gdb_7_0-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_0-branch gdb

September 6, 2009: Update: Reverse Debugging

GDB version 7.0, due to be released later this month, will include the first public releases of reverse debugging and Process Record and Replay. See the wiki page.

The GDB maintainers are still looking for contributors interested in helping to extend and develop reverse debugging.

March 27, 2008: GDB 6.8 Released!

The latest version of GDB, version 6.8, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

February 29, 2008: GDB 6.8 branch created

The GDB 6.8 branch (gdb_6_8-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_8-branch gdb

October 29, 2007: GDB 6.7.1 Released!

The latest version of GDB, version 6.7.1, is available for download.

See the ANNOUNCEMENT file for a more complete and detailed list of what this release includes.

October 10, 2007: GDB 6.7 Released!

The latest version of GDB, version 6.7, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

September 11, 2007: GDB 6.7 branch created

The GDB 6.7 branch (gdb_6_7-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_7-branch gdb

December 18, 2006: GDB 6.6 Released!

The latest version of GDB, version 6.6, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

Nov 28, 2006: Reversible Debugging

The GDB maintainers are looking for contributors interested in reversible debugging.

Nov 19, 2006: GDB 6.6 branch created

The GDB 6.6 branch (gdb_6_6-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_6-branch gdb

June 20, 2006: GDB 6.5 Released!

The latest version of GDB, version 6.5, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

May 16, 2006: GDB 6.5 branch created

The GDB 6.5 branch (gdb_6_5-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_5-branch gdb

December 2, 2005: GDB 6.4 Released!

The latest version of GDB, version 6.4, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this release includes.

November 2, 2005: GDB 6.4 branch created

The GDB 6.4 branch (gdb_6_4-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_4-branch gdb

November 9, 2004: GDB 6.3 Released!

The latest version of GDB, version 6.3, is available for download.

Changes in this release include:

October 19, 2004: GDB 6.3 branch created

The GDB 6.3 branch (gdb_6_3-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_3-branch gdb

September 7, 2004: GDB 6.2.1 Released!

The latest version of GDB, version 6.2.1, is available for download.

Changes in this update include:

Thanks goes to Mark Kettenis and Joel Brobecker for contributing fixes.

July 30, 2004: GDB 6.2 Released!

The latest version of GDB, version 6.2, is available for download.

Please note that GDB 6.2 has serious problems on MIPS native. It will be addressed in the next update.

July 10, 2004: GDB 6.2 branch created

The GDB 6.2 branch (gdb_6_2-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_2-branch gdb

June 16, 2004: GDB 6.1.1 Released!

GDB version 6.1.1 has been released.
Much thanks to all the contributors.

April 4, 2004: GDB 6.1 Released!

GDB version 6.1 has been released.
Much thanks to all the contributors.

March 1, 2004: GDB 6.1 branch created

The GDB 6.1 branch (gdb_6_1-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_1-branch gdb+dejagnu

October 3, 2003: GDB 6.0 Released!

GDB version 6.0 has been released.
Much thanks to all the contributors.

September 18, 2003: New SPARC branch

Mark Kettenis has create a new SPARC branch (kettenis_sparc-20030918-branch) and is using it to reimplement the SPARC architecture so that it works with the latest frame and related changes.

People encountering problems with SPARC GDB should check out this branch.

June 23, 2003: GDB 6 branch created

The GDB 6.0 branch (gdb_6_0-branch) has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_0-branch gdb+dejagnu

February 26, 2003: ADA 5.3 tar ball

Act have updated their contrib directory with a version of GDB 5.3 that includes Ada support.

December 12, 2002: GDB 5.3 Released!

GDB version 5.3 has been released.
Much thanks to all the contributors.

September 4, 2002: GDB 5.3 branch created

The GDB 5.3 branch (gdb_5_3-branch)has been created. To check out a copy of the branch use:

cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_5_3-branch gdb+dejagnu

August 01, 2002: Obsolete functionality

The following GDB functionality has been made obsolete.

July 23, 2002: GDB 5.2.1 Released!

GDB version 5.2.1 has been released.
Much thanks to all the contributors.

July 9, 2002: FORTRAN 95 Code Dropping

Petr Sorfa (Caldera) has contributed patches against GDB 5.1.1 that add support for FORTRAN 95. It even includes support for a location expression parser and support for many other DWARF[23] extensions.

May 5, 2002: Macro Support

Jim Blandy (Red Hat) has added support for C/C++ preprocessor macros to GDB.

GDB can expand preprocessor macro invocations in C/C++ expressions, and provides various commands for showing macro definitions and how they expand.

Most compilers don't include information about macros in the debugging information by default. In GCC 3.1, for example, you need to compile your program with the options -gdwarf-2 -g3. If the macro information is present in the executable, GDB will read it.

April 30, 2002: GDB 5.2 Released!

GDB version 5.2 has been released.
Much thanks to all the contributors.

The GDB 5.2 branch can be checked out using:

cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src co -r gdb_5_2-branch gdb+dejagnu

March 5, 2002: GDB 5.2 branch created

The branch tag is gdb_5_2-branch and the branch can be checked out using:

cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src co -r gdb_5_2-branch gdb+dejagnu
Alternativly, a snapshot take from the branch can be downloaded from the directory:

ftp://sourceware.org/pub/gdb/snapshots/branch
These snapshots are mirrored so it may pay to check for a more local site.

January 24, 2002: GDB 5.1.1 Released!

GDB version 5.1.1 has been released.
Much thanks to all the contributors.

The GDB 5.1 branch can be checked out using:

cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src co -r gdb_5_1-2001-07-29-branch gdb+dejagnu

December 16, 2001: Code droppings

Jason Molenda (Apple) and Paul Hilfinger A.C.T. have contributed major changes, in the form of snapshots, to GDB.

Apple's snapshot includes support for MacOS X and Objective C++.

Act's snapshot contains support for GNU Ada.

While much much work is still needed before these changes can be integrated into GDB this does mean that the changes are available.

November 26, 2001: GDB --args option

Tom Tromey has committed patches that add support for a --args option. It is now possible to enter sequences like:

$  ./my broken program
segmentation fault.
$  gdb --args ./my broken program

November 21, 2001: GDB 5.1 Released!

GDB version 5.1 has been released.
Much thanks to all the contributors.

November 11, 2001: GDB 5.0.93 available

GDB 5.0.93, taken from the GDB 5.1 branch, is available.

November 8, 2001: i386 target multi-arch enabled

All i386 targets have been partially multi-arched. While their conversion to full multi-arch is on going, this does mean that the i386 target has access to features (such as multi-isa support) only available in a multi-arch GDB

November 7, 2001: The partial-stab.h dragon is dead

Elena Zannoni has committed changes that slay the partial-stab.h dragon. This dragon blocked the door of the non-dwarf symtab readers and would kill anyone that attempted to submit changes.

October, 30, 2001: GDB 5.0.92 available

GDB 5.0.92, taken from the GDB 5.1 branch, has been made available.

September 13, 2001: S390 target committed

DJ Barrow, of IBM, has contributed a port of GDB to the s390 GNU/Linux platform. It has been committed to both the trunk and the 5.1 branch.

August 18, 2001: sourceware.org down Sunday morning 2001-08-19 UCT

The machine sourceware.org, which hosts the GDB CVS repository, mailing lists and these web pages, will be unavailable for roughly an hour from 2001-08-19 0700 UCT. During this time the machine will be physically moved to a co-location. This, among the many other advantages, will significantly improve the machines available bandwidth.

July 29, 2001: GDB 5.1 branch created

The branch tag is gdb_5_1-2001-07-29-branch.
Snapshots of the branch are available for download from the snapshots directory.
Alternativly, the branch can be checked out using the CVS command:

cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src co -r gdb_5_1-2001-07-29-branch gdb dejagnu

July 11, 2001: Tentative Release Schedule for GDB 5.1

A Tentative Relese Schedule for GDB 5.1 has been posted. At this stage, it is hoped that the 5.1 branch will be cut on or around 2001-07-22.

June 11, 2001: Multi-arch strategy white paper

A paper discussing the full set of changes necessary to complete the multi-arch work (so that targets with different architectures are supported) has been posted.

April 30, 2001: 5.1 Target elimination phase complete

As part of the 5.1 release cycle the following targets have been marked as obsolete:

x86 FreeBSD before 2.2                i[3456]86*-freebsd{1,2.[01]}*, 
Harris/CXUX m88k                      m88*-harris-cxux*
Most ns32k hosts and targets          ns32k-*-mach3* ns32k-umax-*
                                      ns32k-utek-sysv* ns32k-utek-*
TI TMS320C80                          tic80-*-*
WDC 65816                             w65-*-*
Ultracomputer (29K) running Sym1      a29k-nyu-sym1 a29k-*-kern*
PowerPC Solaris                       powerpcle-*-solaris*
PowerPC Windows NT                    powerpcle-*-cygwin32
PowerPC Netware                       powerpc-*-netware*
SunOS 4.0.Xi on i386                  i[3456]86-*-sunos*
Sony NEWS (68K) running NEWSOS 3.x    m68*-sony-sysv news
ISI Optimum V (3.05) under 4.3bsd.    m68*-isi-*
Apple Macintosh (MPW) host            N/A
stuff.c (Program to stuff files into a specially prepared space in kdb)
kdb-start.c (Main loop for the standalone kernel debugger)
Configurations that have been declared obsolete in this release have been commented out. Unless there is activity to revive these configurations, the next release of GDB will have their sources permanently REMOVED.

January 18, 2001: GDB Test results web page

Chris Faylor and Tom Tromey have set up the Terf system as a way of publishing GDB testresults. See http://sourceware.org/cgi-bin/gdb.cgi

October 28, 2000: Bug tracking system live

In an effort to stop bugs slipping through the cracks, a bug tracking database has been established.

July 10, 2000: PARAMS free zone

The K&R compatible PARAMS macro has gone
Kevin Buettner as completed his elimination of the PARAMS macro from the GDB sources. Developers no longer need to worry about old style declarations.

July 7, 2000: Readline 4.1 imported

Elena Zannoni has completed the import of Readline 4.1
The updating of GDB's version of readline to 4.1 was one of the key objectives of GDB 5.1

June 8, 2000: MIPS switched to multi-arch

All the MIPS targets (native or cross) have been swiched to the mult-arch framework. That framework facilitates previous impossible functionality such as support for differing ISAs (Instruction Set Architectures) and ABIs (Application Binary Interfaces).

The branch gdb-premipsmulti-2000-06-06-branch has been created and was taken just before the switch was made. If problems with your MIPS target are found please compare results with those from that branch.

May 24, 2000: netwinder.org add GDB build farm

netwinder.org have added a GDB build farm. Check http://www.netwinder.org/build/gdb.html. Both armv3l-unknown-linux-gnu and armv4l-unknown-linux-gnu are being build.

May 19, 2000: GDB 5.0 Released!

GDB version Five has been released.
Much thanks to all the contributors.
Late breaking bugs and fixes are being added to the Errata page

April 10, 2000: GDB 5.0 branch created

The branch tag is gdb_5_0-2000-04-10-branch.
Snapshots of the branch are available for download from the snapshots directory.
Alternativly, the branch can be checked out using the CVS command:

cvs -z9 -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src co -r gdb_5_0-2000-04-10-branch gdb dejagnu

Feb, 2000: GDB 5.0 release cycle started

See the TODO file for an up-to-date status report.

April 10, 1999: GDB 4.18 is released!

See the GDB 4.18 announcement for details about 4.18.

July 27, 1999: Insight is released!

The first release of the Insight GUI for GDB has been made. Insight is a tcl/tk based GUI for GDB which has been in development for about five years. Check it out.

[bugs] [GDB Maintainers] [contributing] [current git] [documentation] [download] [home] [irc] [links] [mailing lists] [news] [schedule] [song] [wiki]

Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

This page is maintained by the GDB developers.

Copyright Free Software Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Last modified 2014-07-29.