Changelog
gdb (7.5.1-1) experimental; urgency=low
* New upstream release (Closes: #685388).
* New upstream features:
[7.5]
- Go language support.
- New targets (x32 ABI, microMIPS, Renesas RL78, HP OpenVMS ia64).
- More Python scripting improvements.
- SDT (Static Defined Tracing) probes support with SystemTap probes.
- GDBserver improvements (stdio connections, target-side evaluation
of breakpoint conditions, remote protocol improvements).
- Other miscellaneous improvements (ability to stop when a shared
library is loaded/unloaded, dynamic printf, etc).
- Reverse debugging on ARM.
- The binary "gdbtui" has been abandoned and can no longer be built.
Use "gdb -tui" instead.
- Better handling of symlinked libraries, like ld.so (Closes: #680173).
[7.5.1]
- Offer some helpful tips when detecting a file/script for which
auto-loading has been declined.
- Special handling of program's '.exe' suffix when searching for
auto-load-able scripts.
* Upstream bugfixes:
[7.5.1]
- strict-aliasing warnings in libiberty/md5.c generated by GCC 4.7.
- An "Attempt to dereference a generic pointer" error (-var-create).
This error only occurs when the "print object" setting is "on".
- Backtrace problems on x32 (PR backtrace/14646).
- next/step/finish problems on x32 (PR gdb/14647).
- A "malformed linespec error: unexpected keyword, [...]" error
(PR breakpoints/14643)
- GDB crash while stepping through powerpc (32bits) code.
- A failed assertion in linux_ptrace_test_ret_to_nx.
- A "!frame_id_inlined_p (frame_id)" failed assertion.
- A "No more reverse-execution history." error during reverse "next"
execution (PR 14548).
- Incomplete command descriptions in "apropos" output.
- PR gdb/14494 (a GDB crash difficult to characterize).
- A build warning in allocate_symtab when building on x86_64-windows.
* Updated patches:
- Tweaked man-page-order.patch and linuxthreads_signal_handling.patch
so they apply to new upstream source.
- Dropped m68k-thread-debugging.patch; upstream already had it.
- Dropped debian-changes-7.3.50~cvs20110627-1 and gdbinit-ownership.patch:
upstream closed [CVE-2005-1705] with a new option "set auto-load
safe-path" (Closes: #694256).
* Drop libgdb-dev, since libgdb.a was dropped upstream.
* Update architecture list for gdbserver.
* Fix documentation symlinking stuff:
- Fix manpage symlinks (Closes: #595179).
- Add "Depends: gdb (= ${binary:Version})" where needed for symlinked
doc directories.
- Migrate gdb-source to a real doc-directory, not a symlink, to avoid
having an :all package depend on a fixed version of an :any package,
which wouldn't survive binNMUs.
* Adjust lintian overrides:
- Use wildcards for dates of unused readline/support/config.{guess,sub}.
- gdb64 is *supposed* to be built for another architecture.
* debian/control: Drop redundant "Section:" fields.
* Configure gdb-multiarch with --enable-64-bit-bfd so it supports 64-bit
targets (Closes: #699582).
* Recommend libc-dbg (Closes: #246315, #309460).
* Bump Standards-Version in debian/control.in too, so it *stays* bumped.
* Add support for debug info compressed with bzip2 and lzma/xz:
Build-Depend on libbz2-dev and liblzma-dev.
* Add myself to Uploaders.
-- Samuel Bronson <email address hidden> Wed, 20 Feb 2013 17:22:51 -0500