This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: [ANNOUNCEMENT] GDB 7.3.1 released!
- From: Jack Howarth <howarth at bromo dot med dot uc dot edu>
- To: gdb at sourceware dot org
- Date: Sun, 4 Sep 2011 17:19:30 -0400
- Subject: Re: [ANNOUNCEMENT] GDB 7.3.1 released!
- References: <announce.20110904191017.GA1115@adacore.com>
On Sun, Sep 04, 2011 at 12:10:17PM -0700, Joel Brobecker wrote:
>
> GDB 7.3.1 released!
>
> Release 7.3 of GDB, the GNU Debugger, is now available via anonymous
> FTP. GDB is a source-level debugger for Ada, C, C++, Objective-C,
> Pascal and many other languages. GDB can target (i.e., debug programs
> running on) more than a dozen different processor architectures, and GDB
> itself can run on most popular GNU/Linux, Unix and Microsoft Windows
> variants.
>
> You can download GDB from the GNU FTP server in the directory:
>
> ftp://ftp.gnu.org/gnu/gdb
>
> The vital stats:
>
> Size md5sum Name
> 19MB b89a5fac359c618dda97b88645ceab47 gdb-7.3.1.tar.bz2
> 25MB c2795d636a9481d022608cab201be613 gdb-7.3.1.tar.gz
>
> There is a web page for GDB at:
>
> http://www.gnu.org/software/gdb/
>
> That page includes information about GDB mailing lists (an announcement
> mailing list, developers discussion lists, etc.), details on how to
> access GDB's CVS repository, locations for development snapshots,
> preformatted documentation, and links to related information around
> the net. We will put errata notes and host-specific tips for this release
> on-line as any problems come up. All mailing lists archives are also
> browsable via the web.
>
> GDB 7.3.1 is a minor corrective release over the 7.3 release, bringing
> mostly the following changes:
>
> * Build fixes for NetBSD / OpenBSD targets
>
> * ISBN and Edition number update of the GDB User's Manual
>
> GDB 7.3 brings new targets, features and improvements, including:
>
> * Initial OpenCL C language support has been added
>
> * C++ enhancements:
> * Template parameters are now in scope when debugging in an
> instantiation
> * The motion commands "next", "finish", "until", and "advance" now
> work better when exceptions are thrown
>
> * Improved Python support, enhancing the existing APIs as well as
> introducing new ones.
>
> * Improved thread debugging support:
> * GDB now understands thread names
> * A new command "thread find [REGEXP]" has been added
>
> * GDBserver enhancements:
> * Support for PowerPC LynxOS (versions 4.x and 5.x) and i686 LynxOS
> (version 5.x)
> * Support for Blackfin Linux
>
> * Support for reading and writing a new .gdb_index section,
> containing a fast index of DWARF debugging info
>
> * Various GDB/MI improvements
>
> * Support for ia64 HP-UX (ia64-*-hpux*) has been added
>
> * Target support for Analog Devices, Inc. Blackfin Processors (bfin-*)
>
> * GNU simulator improvements:
> * New --map-info flag
> * CFI flash simulation support
>
> Other worthy improvments (in random order):
> * The "catch syscall" command is now available on mips-linux.
> * New GDB Commands: "set directories"
> * Support for using labels in linespecs (Eg you can use "advance label")
> * The "watch" command now accepts an optional "-location" argument
> * Thread debugging of core dumps now supported on GNU/Linux
> * Ranged breakpoints support (PowerPC BookE running Linux 2.6.34 or later)
> * Support for Ada task switching inside programs using the Ravenscar profile
>
> For a complete list and more details on each item, please see the
> gdb/NEWS file.
>
> --
> Joel
Joel,
Is anyone working on fixing gdb to be compatible with the new -pie linker default
on darwin11 (Lion)? Currently FSF gdb 7.3.1 can only debug binaries linked with -Wl,-no_pie.
The default -pie linkage on Lion prevents breakpoints from being found in gdb.
Jack
ps Of course Apple's own forked gdb is patched to handle this -pie linkage change.