From a3bdbacbed5e228d95a94321c414e162279b5f82ae0c16d6df8db47ba39ff115 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 12 Nov 2007 20:46:38 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=26 --- gdb-6.7.1.tar.bz2 | 3 ++ gdb-6.7.tar.bz2 | 3 -- gdb.changes | 65 ++++++--------------------------------- gdb.spec | 14 ++++++--- mst-solib-trampoline.diff | 11 ------- 5 files changed, 21 insertions(+), 75 deletions(-) create mode 100644 gdb-6.7.1.tar.bz2 delete mode 100644 gdb-6.7.tar.bz2 delete mode 100644 mst-solib-trampoline.diff diff --git a/gdb-6.7.1.tar.bz2 b/gdb-6.7.1.tar.bz2 new file mode 100644 index 0000000..b7300c7 --- /dev/null +++ b/gdb-6.7.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f98cec38420f4f1ce3da2f16e6045f086d24dfcf05996b2d74f8620691442f62 +size 15080950 diff --git a/gdb-6.7.tar.bz2 b/gdb-6.7.tar.bz2 deleted file mode 100644 index 8406355..0000000 --- a/gdb-6.7.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ee9426b4e63414de2435a46f5f3f764fc2a343b9bc764de04e8652ab68c095b5 -size 15073550 diff --git a/gdb.changes b/gdb.changes index 9587eb3..f7ddce4 100644 --- a/gdb.changes +++ b/gdb.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Mon Nov 12 14:47:26 CET 2007 - schwab@suse.de + +- Update to gdb 6.7.1. + * hppa*64*-*-hpux11* target broken + The debugger is unable to start a program and fails with the following + error: "Error trying to get information about dynamic linker". + The gdb-6.7 release is also affected. + ------------------------------------------------------------------- Fri Oct 19 15:02:27 CEST 2007 - olh@suse.de @@ -10,75 +19,54 @@ Thu Oct 11 18:52:04 CEST 2007 - schwab@suse.de * Resolved 101 resource leaks, null pointer dereferences, etc. in gdb, bfd, libiberty and opcodes, as revealed by static analysis donated by Coverity, Inc. (http://scan.coverity.com). - * When looking up multiply-defined global symbols, GDB will now prefer the symbol definition in the current shared library if it was built using the -Bsymbolic linker option. - * When the Text User Interface (TUI) is not configured, GDB will now recognize the -tui command-line option and print a message that the TUI is not supported. - * The GDB remote stub, gdbserver, now has lower overhead for high frequency signals (e.g. SIGALRM) via the QPassSignals packet. - * GDB for MIPS targets now autodetects whether a remote target provides 32-bit or 64-bit register values. - * Support for C++ member pointers has been improved. - * GDB now understands XML target descriptions, which specify the target's overall architecture. GDB can read a description from a local file or over the remote serial protocol. - * Vectors of single-byte data use a new integer type which is not automatically displayed as character or string data. - * The /s format now works with the print command. It displays arrays of single-byte integers and pointers to single-byte integers as strings. - * Target descriptions can now describe target-specific registers, for architectures which have implemented the support (currently only ARM, M68K, and MIPS). - * GDB and the GDB remote stub, gdbserver, now support the XScale iWMMXt coprocessor. - * The GDB remote stub, gdbserver, has been updated to support ARM Windows CE (mingw32ce) debugging, and GDB Windows CE support has been rewritten to use the standard GDB remote protocol. - * GDB can now step into C++ functions which are called through thunks. - * GDB for the Cell/B.E. SPU now supports overlay debugging. - * The GDB remote protocol "qOffsets" packet can now honor ELF segment layout. It also supports a TextSeg= and DataSeg= response when only segment base addresses (rather than offsets) are available. - * The /i format now outputs any trailing branch delay slot instructions immediately following the last instruction within the count specified. - * The GDB remote protocol "T" stop reply packet now supports a "library" response. Combined with the new "qXfer:libraries:read" packet, this response allows GDB to debug shared libraries on targets where the operating system manages the list of loaded libraries (e.g. Windows and SymbianOS). - * The GDB remote stub, gdbserver, now supports dynamic link libraries (DLLs) on Windows and Windows CE targets. - * GDB now supports a faster verification that a .debug file matches its binary according to its build-id signature, if the signature is present. - * New commands - set remoteflow show remoteflow Enable or disable hardware flow control (RTS/CTS) on the serial port when debugging using remote targets. - set mem inaccessible-by-default show mem inaccessible-by-default If the target supplies a memory map, for instance via the remote @@ -86,7 +74,6 @@ Thu Oct 11 18:52:04 CEST 2007 - schwab@suse.de prevents GDB from accessing memory outside the memory map. This is useful for targets with memory mapped registers or which react badly to accesses of unmapped address space. - set breakpoint auto-hw show breakpoint auto-hw If the target supplies a memory map, for instance via the remote @@ -95,66 +82,49 @@ Thu Oct 11 18:52:04 CEST 2007 - schwab@suse.de where it can not use software breakpoints. This covers both the "break" command and internal breakpoints used for other commands including "next" and "finish". - catch exception catch exception unhandled Stop the program execution when Ada exceptions are raised. - catch assert Stop the program execution when an Ada assertion failed. - set sysroot show sysroot Set an alternate system root for target files. This is a more general version of "set solib-absolute-prefix", which is now an alias to "set sysroot". - info spu Provide extended SPU facility status information. This set of commands is available only when debugging the Cell/B.E. SPU architecture. - * New native configurations - OpenBSD/sh sh*-*openbsd* - set tdesc filename unset tdesc filename show tdesc filename Use the specified local file as an XML target description, and do not query the target for its built-in description. - * New targets - OpenBSD/sh sh*-*-openbsd* MIPS64 GNU/Linux (gdbserver) mips64-linux-gnu Toshiba Media Processor mep-elf - * New remote packets - QPassSignals: Ignore the specified signals; pass them directly to the debugged program without stopping other threads or reporting them to GDB. - qXfer:features:read: Read an XML target description from the target, which describes its features. - qXfer:spu:read: qXfer:spu:write: Read or write contents of an spufs file on the target system. These packets are available only on the Cell/B.E. SPU architecture. - qXfer:libraries:read: Report the loaded shared libraries. Combined with new "T" packet response, this packet allows GDB to debug shared libraries on targets where the operating system manages the list of loaded libraries (e.g. Windows and SymbianOS). - * Removed targets - Support for these obsolete configurations has been removed. - alpha*-*-osf1* alpha*-*-osf2* d10v-*-* @@ -178,55 +148,38 @@ Thu Oct 11 18:52:04 CEST 2007 - schwab@suse.de mips*-*-pe rs6000-*-lynxos* sh*-*-pe - * Other removed features - target abug target cpu32bug target est target rom68k - Various m68k-only ROM monitors. - target hms target e7000 target sh3 target sh3e - Various Renesas ROM monitors and debugging interfaces for SH and H8/300. - target ocd - Support for a Macraigor serial interface to on-chip debugging. GDB does not directly support the newer parallel or USB interfaces. - DWARF 1 support - A debug information format. The predecessor to DWARF 2 and DWARF 3, which are still supported. - Support for the HP aCC compiler on HP-UX/PA-RISC - SOM-encapsulated symbolic debugging information, automatic invocation of pxdb, and the aCC custom C++ ABI. This does not affect HP-UX for Itanium or GCC for HP-UX/PA-RISC. Code compiled with aCC can still be debugged on an assembly level. - MIPS ".pdr" sections - A MIPS-specific format used to describe stack frame layout in debugging information. - Scheme support - GDB could work with an older version of Guile to debug the interpreter and Scheme programs running in it. - set mips stack-arg-size set mips saved-gpreg-size - Use "set mips abi" to control parameter passing for MIPS. ------------------------------------------------------------------- diff --git a/gdb.spec b/gdb.spec index cd0eb18..93310b8 100644 --- a/gdb.spec +++ b/gdb.spec @@ -1,5 +1,5 @@ # -# spec file for package gdb (Version 6.7) +# spec file for package gdb (Version 6.7.1) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -28,8 +28,8 @@ License: GPL v2 or later Group: Development/Tools/Debuggers AutoReqProv: on PreReq: %{install_info_prereq} -Version: 6.7 -Release: 5 +Version: 6.7.1 +Release: 1 Summary: The GNU Debugger Source: gdb-%{version}.tar.bz2 Patch2: warn.patch @@ -38,7 +38,6 @@ Patch4: readnever.patch Patch5: gstack.patch Patch6: sect-index-text.diff Patch7: pie-relocate.diff -Patch8: mst-solib-trampoline.diff Patch9: macro-table.diff Patch10: ppc-long-double.diff Patch12: find-pc-sect-line.diff @@ -76,7 +75,6 @@ Authors: %patch5 %patch6 %patch7 -%patch8 %patch9 -p1 %patch10 %patch12 @@ -136,6 +134,12 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/gdbserver.1.gz %endif %changelog +* Mon Nov 12 2007 - schwab@suse.de +- Update to gdb 6.7.1. + * hppa*64*-*-hpux11* target broken + The debugger is unable to start a program and fails with the following + error: "Error trying to get information about dynamic linker". + The gdb-6.7 release is also affected. * Fri Oct 19 2007 - olh@suse.de - allow build with old distributions, libexpat-devel is new in 10.3 * Thu Oct 11 2007 - schwab@suse.de diff --git a/mst-solib-trampoline.diff b/mst-solib-trampoline.diff deleted file mode 100644 index fc36e3d..0000000 --- a/mst-solib-trampoline.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- gdb/minsyms.c -+++ gdb/minsyms.c -@@ -486,6 +486,8 @@ - /* If SECTION was specified, skip any symbol from - wrong section. */ - if (section -+ /* Don't ignore symbols for solib trampolines. */ -+ && MSYMBOL_TYPE (&msymbol[hi]) != mst_solib_trampoline - /* Some types of debug info, such as COFF, - don't fill the bfd_section member, so don't - throw away symbols on those platforms. */