Commit graph

25 commits

Author SHA1 Message Date
mef
e64f3c5887 (Upstream)
Bump version 7.6 to 7.6.1
 -------
GDB 7.6.1 provides the following fixes and improvements to GDB 7.6:

  * PR tdep/15420 (Cannot debug threaded programs on newer versions
    of x86-solaris - Solaris 10, Update 10 or later)
  * PR remote/15455 (QTro remote packet broken)
  * PR build/15476 (Build failure due to incomplete enum type in utils.h)
  * PR server/15594 (tls support in 64x32 x86 gdbserver doesn't extend
    address to 64 bit)
  * PR server/15075 (dprintf inteferes with "next")
  * PR server/15434 (dprintf uses a synchronous 'continue' even in
    non-stop mode)
  * PR tui/14880 (in split register layouts, up results in assertion
    failure in value.c)
  * PR c++/15519 (GDB 7.6 is 94x slower than GDB 7.5.1 using a certain
    core file)
  * PR gdb/15837 (GDB prints entry values for local variables)
  * PR gdb/15415 (gdb resolves symbolic links when passing argv[0])
  * PR cli/15603 (CTRL-C can no longer interrupt inferior)
  * PR gdb/15604 (gdbserver socket leak 7.5 regression)
2014-08-29 06:43:32 +00:00
mef
17b3d188b8 (1) Recent setup for 7.6 does not support
bfd_target_elf_flavour
instead only supports
   bfd_target_aout_flavour
   bfd_target_coff_flavour
   bfd_target_ecoff_flavour.
To fix this, we need
  +CONFIGURE_ENV+=                gdb_cv_var_elf=yes
as found in native gdb setup (pkgsrc Makefile).

(2) Utilize curses instead of terminfo,
  +CONFIGURE_ARGS+=       --with-curses

  +# to link -lcurses.7 => /usr/lib/libcurses.so.7
  +# instead of terminfo
  +.include "../../mk/curses.buildlink3.mk"
2013-08-26 01:11:34 +00:00
mef
d14e70187c Bump GDB version from 5.3 to 7.6
(pkgsrc)
patches/patch-a[abd]
  Removed, seems the problems no longer exist
patches/patch-ac
  Comment added.
patches/patch-bfd_bfd-in2_h
  Added to build with clang
patches/patch-opcodes_configure
  Added (revert to 7.5.1, Bad substitution)

(upstream)
GDB 7.6 Released (2013/04/26)
   http://sourceware.org/ml/gdb-announce/2013/msg00000.html
---------------------------
GDB 7.6 brings new targets, features and improvements, including:

  * New native configurations:

    ARM AArch64 GNU/Linux           aarch64*-*-linux-gnu
    FreeBSD/powerpc                 powerpc*-*-freebsd
    x86_64/Cygwin                   x86_64-*-cygwin*
    Tilera TILE-Gx GNU/Linux        tilegx*-*-linux-gnu

  * New target configurations:

    ARM AArch64                     aarch64*-*-elf
    ARM AArch64 GNU/Linux           aarch64*-*-linux
    Lynx 178 PowerPC                powerpc-*-lynx*178
    x86_64/Cygwin                   x86_64-*-cygwin*
    Tilera TILE-Gx GNU/Linux        tilegx*-*-linux

  * New configure options: -enable-libmcheck/--disable-libmcheck

  * Support for the "mini debuginfo" section, .gnu_debugdata

  * The C++ ABI now defaults to the GNU v3 ABI.  This has been the
    default for GCC since November 2000.

  * New command line option: -nh (disables auto-loading of ~/.gdbinit)

  * Various GDB/MI changes

  * Python scripting:

    ** Vectors can be created with gdb.Type.vector.
    ** Python's atexit.register now works in GDB.
    ** Types can be pretty-printed via a Python API.
    ** Python 3 is now supported (in addition to Python 2.4 or later)
    ** New class gdb.Architecture exposes GDB's internal representation
       of architecture in the Python API.
    ** New method Frame.architecture returns the gdb.Architecture object
       corresponding to the frame's architecture.
    ** New Python-based convenience functions ($_memeq, $_streq,
       $_strlen and $_regex)

  * The 'cd' command now defaults to using '~' (the home directory) if
    not given an argument.

  * New commands:
    ** catch signal
    ** maint info bfds
    ** python-interactive
    ** enable/disable type-printer

  * New remote packets (QTBuffer:size, Qbtrace:bts, Qbtrace:off and
    qXfer:btrace:read)

  * New options:
    ** set/show print type methods (on|off)
    ** set/show print type typedefs (on|off)
    ** set/show filename-display basename|relative|absolute
    ** set/show trace-buffer-size
    ** set/show remote trace-buffer-size-packet auto|on|off
    ** set/show debug aarch64
    ** set/show debug coff-pe-read
    ** set/show debug mach-o
    ** set/show debug notification

  * target record:

    The "target record" command has been renamed to "target record-full",
    and a new "target record-btrace" has been added.  This new target
    uses hardward support to record the control-flow of a process.
    Execution replay is not supported, but this targets allows investigating
    the program's recorded execution.

For a complete list and more details on each item, please see the
gdb/NEWS file.
---------------------------
GDB 7.5 released! (2012-08-17)
  http://sourceware.org/ml/gdb-announce/2012/msg00004.html

GDB 7.4 released! (2012-01-24)
  http://sourceware.org/ml/gdb-announce/2012/msg00001.html

GDB 7.4 released! (2011-07-26)
  http://sourceware.org/ml/gdb-announce/2011/msg00001.html

Other older release date:
  http://www.gnu.org/software/gdb/schedule/
2013-08-07 05:34:14 +00:00
asau
4840ebad6d Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 00:02:33 +00:00
sbd
57587fe39a Add missing mk/termcap buildlink.
Pass LDFLAGS to the configure process.

Bump PKGREVISION
2011-12-17 10:15:04 +00:00
joerg
918311d2c0 DESTDIR support 2010-02-14 20:34:58 +00:00
joerg
921a78019b Fix build with GCC 4. 2008-06-21 20:32:08 +00:00
rillig
c4dda135cc Fixed "test ==". 2006-10-13 18:25:59 +00:00
wiz
8412439c5f Reset maintainer, email bounced with:
Mailbox closed for this recipient
2006-08-03 19:22:31 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
joerg
54a136c624 Fix errno. 2005-12-19 15:23:29 +00:00
rillig
244face05f Fixed pkglint warnings:
- Using "+=" with CONFIGURE_ARGS.
- Converted patch-ab to unified format.
- Replaced ${PKGNAME:...} with a simple "avr-gdb".
2005-11-05 17:14:52 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
agc
2ac6df6686 Add RMD160 digests 2005-02-24 10:16:52 +00:00
uebayasi
a06f391d8e Update MASTER_SITES. 2004-08-06 16:31:09 +00:00
snj
43d5e1643c Convert to buildlink3. 2004-05-08 04:50:50 +00:00
grant
ef741f8a1a replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 07:49:20 +00:00
wennmach
948de3a197 Add bounds checking for prologue buffer. This avoids avr-gdb crashes
when debugging programs without prologue.

Patch provided by Karl Janmar < karl -AT- utopiafoundation -DOT- org >
in PR pkg/23154
2003-10-21 14:19:37 +00:00
wennmach
04dd0e8050 regen distinfo after removal of patches/patch-aa 2003-07-24 08:39:58 +00:00
wennmach
4aa25adbfc Harmonize COMMENTs for avr packages. 2003-07-22 18:09:12 +00:00
wennmach
ad37c1cf2b Update avr-gdb to 5.3, making patch-aa obsolete.
While there, buildlink2-ify.
Changes suggested by Joachim Koenig-Baltes <joachim@cms.tecmath.com>
in private e-mail.
2003-07-17 20:03:58 +00:00
wennmach
3d2a80cbf0 GNU Debugger GDB, configured for Atmel AVR microcontroller targets.
Submitted by  Karl Janmar <karlj@mdstud.chalmers.se> in PR 22139,
with only minor changes by myself. Original package from FreeBSD.
2003-07-16 22:11:31 +00:00