Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-3+ LGPL-2.1+
- USE flags
- cet debuginfod guile lzma multitarget nls python server sim source-highlight test vanilla xml xxhash zstd
v15.2-r100 :: 0 :: gentoo
- Modified
- License
- GPL-3+ LGPL-2.1+
- Keywords
- ~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86 ~x86-linux
- USE flags
- cet debuginfod guile lzma multitarget nls python server sim source-highlight test vanilla xml xxhash zstd
v15.2 :: 0 :: gentoo
- Modified
- License
- GPL-3+ LGPL-2.1+
- Keywords
- ~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86 ~x86-linux
- USE flags
- cet debuginfod guile lzma multitarget nls python server sim source-highlight test vanilla xml xxhash zstd
v15.1-r100 :: 0 :: gentoo
- Modified
- License
- GPL-3+ LGPL-2.1+
- Keywords
- ~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86 ~x86-linux
- USE flags
- cet debuginfod guile lzma multitarget nls python server sim source-highlight test vanilla xml xxhash zstd
v15.1 :: 0 :: gentoo
- Modified
- License
- GPL-3+ LGPL-2.1+
- Keywords
- ~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86 ~x86-linux
- USE flags
- cet debuginfod guile lzma multitarget nls python server sim source-highlight test vanilla xml xxhash zstd
v14.2-r1 :: 0 :: gentoo
- Modified
- License
- GPL-3+ LGPL-2.1+
- Keywords
- amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~hppa ~loong ~m68k ~mips ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
- USE flags
- cet debuginfod guile lzma multitarget nls python server sim source-highlight test vanilla xml xxhash zstd
v14.2 :: 0 :: gentoo
- Modified
- License
- GPL-3+ LGPL-2.1+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~loong ~m68k ~mips ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
- USE flags
- cet debuginfod guile lzma multitarget nls python server sim source-highlight test vanilla xml xxhash zstd
USE flags
General
- cet
- Enable Intel Control-flow Enforcement Technology.
- debuginfod
- Enable debuginfod support via dev-libs/elfutils libdebuginfod
- guile
- Add support for the guile Scheme interpreter
- lzma
- Support lzma compression in ELF debug info
- multitarget
- Support all known targets in one gdb binary
- nls
- Add Native Language Support (using gettext - GNU locale utilities)
- python
- Enable support for the new internal scripting language, as well as extended pretty printers
- server
- Install the "gdbserver" program (useful for embedded/remote targets)
- sim
- Build gdb's simulators for various hardware platforms. See https://sourceware.org/gdb/wiki/Sim.
- source-highlight
- Enable listing highlighting via dev-util/source-highlight
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- vanilla
- Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
- xml
- Support parsing XML data files needed (at least) for cpu features, memory maps, and syscall tracing
- xxhash
- Use dev-libs/xxhash to speed up internal hashing.
- zstd
- Enable support for ZSTD compression
guile_single_target
- 2-2
- Build only for GNU Guile 2.2.
- 3-0
- Build only for GNU Guile 3.0.
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
- python3_13
- Build for Python 3.13 only
Dependencies
app-arch / xz-utils : Utils for managing LZMA compressed files
app-arch / zstd : zstd fast compression library
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)
dev-libs / expat : Stream-oriented XML parser library
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm
dev-scheme / guile : GNU Ubiquitous Intelligent Language for Extensions
dev-util / source-highlight : Generate highlighted source code as an (x)html document
net-libs / libnsl : Public client interface for NIS(YP) in a IPv6 ready version
sys-libs / ncurses : Console display library
Runtime Dependencies
app-arch / xz-utils : Utils for managing LZMA compressed files
app-arch / zstd : zstd fast compression library
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)
dev-libs / expat : Stream-oriented XML parser library
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm
dev-scheme / guile : GNU Ubiquitous Intelligent Language for Extensions
dev-util / source-highlight : Generate highlighted source code as an (x)html document
net-libs / libnsl : Public client interface for NIS(YP) in a IPv6 ready version
sys-libs / ncurses : Console display library
Depending packages
dev-debug / cgdb : A curses front-end for GDB, the GNU debugger
dev-debug / ddd : Graphical front-end for command-line debuggers
dev-debug / gef : GDB Enhanced Features for exploit devs & reversers
dev-debug / kdbg : Graphical debugger interface
dev-debug / leaktracer : Trace and analyze memory leaks in C++ programs
dev-debug / peda : Python Exploit Development Assistance for GDB
dev-debug / pwndbg : A GDB plug-in that makes debugging with GDB suck less
dev-python / gdb-pt-dump : Examine the address space of a QEMU-based virtual machine
dev-python / pydevd : PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)
dev-python / pygdbmi : Library to parse gdb mi output and interact with gdb subprocesses
dev-python / rpyc : Remote Python Call (RPyC), a transparent and symmetric RPC library
dev-scheme / bigloo : Practical Scheme Compiler with many extensions
dev-util / clion : A complete toolset for C and C++ development
dev-util / geany-plugins : A collection of different plugins for Geany
dev-util / kdevelop : Integrated Development Environment, supporting KF6/Qt, C/C++ and much more
dev-util / rr : Record and Replay Framework
dev-util / sasm : Simple crossplatform IDE for NASM assembly language
dev-util / seer : A GUI frontend to gdb
kde-plasma / drkonqi : Plasma crash handler, gives the user feedback if a program crashed
net-mail / notmuch : Thread-based e-mail indexer, supporting quick search and tagging
net-p2p / classified-ads : Program for displaying classified advertisement items
Bugs
- 642558
- dev-debug/gdb-8.0.1 - "Sorry, but gdb does not support the LINGUAS: en en_US"
- 724614
- dev-debug/gdb-9.1 crashes with "sect_index_text not initialized"
- 742284
- dev-debug/gdb-9.2 calls commands that do not exist (ERROR: couldn't execute "gnatmake", no such file or directory sh: prelink: command not found)
- 753596
- dev-debug/gdb-10.1 fails tests: FAIL: gdb.base/break-interp.exp: ldprelink=NO: ldsepdebug=NO: reach-(_dl_debug_state|dl_main): reach
- 793035
- dev-debug/gdb-10.2 fails tests: - ERROR: test suppressed
- 823770
- dev-debug/gdb-11.1 has many test failures
- 878293
- dev-debug/gdb-12.1-r2 - guile/guile.c: error: scm_install_gmp_memory_functions was not declared in this scope
- 902777
- dev-debug/gdb-13.1-r1: undefined reference to `__atomic_fetch_add_4' on MIPS (/usr/lib/gcc/mips-unknown-linux-gnu/12/include/g++-v12/ext/atomicity.h:66: more undefined references to `__atomic_fetch_add_4' follow)
- 915017
- dev-debug/gdb: automagic dependency on dev-util/babeltrace
- 921647
- dev-debug/gdb-14.1 - common/nrun.c: fatal error: opening dependency file .../nrun.Tpo: No such file or directory
- 923948
- dev-debug/gdb-14.1-r1 fails to compile: rlibtool: error: <compiler> is missing - linux-tdep.c:(.text+0x234c): undefined reference to gcore_elf_build_thread_register_notes(gdbarch, thread_info, gdb_signal, bfd, std::unique_ptr<char, gdb::xfree_deleter<cha
- 926902
- dev-debug/gdb-14.1-r1 [+sim?] -Werror=lto-type-mismatch
- 927063
- dev-debug/gdb 14.1-r1 error internal-error find_inferior_pid: Assertion pid != 0 failed.
- 936192
- dev-debug/gdb-14.2-r1: stabilisation
- 940007
- dev-debug/gdb-14.2-r1 - [gcc-15] common/sim-hload.c: fatal error: opening dependency file .../sim-hload.Tpo: No such file or directory
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: enable py3.13
The necessary commits are in >=15.1. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: add 15.2-r100
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: add 15.2
Copied from 15.1 as I'd like to stable this one soon, as it fixes some regressions from 14. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Alfred Wingate · gentoo
dev-debug/gdb: update live to use new guile mechanism
Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Arsen Arsenović <arsen@gentoo.org> - Alfred Wingate · gentoo
dev-debug/gdb: switch to new guile mechanism
Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Arsen Arsenović <arsen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
dev-build/gdb-15.1: drop Solaris build-hack
We'll disable the culprint (Python) instead. Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2-r1 sparc, #936192
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2-r1 ppc, #936192
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2-r1 ppc64, #936192
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2-r1 x86, #936192
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2-r1 amd64, #936192
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2-r1 arm64, #936192
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2-r1 arm, #936192
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: add 15.1, drop 15.0.91
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: add 15.0.91 (unkeyworded)
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: move c99 patch to devspace
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: drop 13.2-r2, 14.1-r1
Signed-off-by: Sam James <sam@gentoo.org> - Gabi Falk · gentoo
dev-debug/gdb: fix modern C issues
Closes: https://bugs.gentoo.org/871543 Closes: https://bugs.gentoo.org/919121 Signed-off-by: Gabi Falk <gabifalk@gmx.com> Closes: https://github.com/gentoo/gentoo/pull/36726 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
dev-debug/gdb: stable 14.2 for hppa, bug #930688
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2 x86, #930688
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2 amd64, #930688
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2 ppc64, #930688
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2 ppc, #930688
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2 arm64, #930688
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2 sparc, #930688
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.2 arm, #930688
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: drop 14.1
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: add 14.2
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
dev-build/gdb-14.1-r1: fix compilation on Solaris
Python headers interfere, breaking the build, explicitly enable C++11 mode as to clear out the mismatch. Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 14.1-r1 ppc, #925034
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.1-r1 hppa, #925034
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.1-r1 arm, #925034
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 14.1-r1 amd64, #925034
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.1-r1 x86, #925034
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 14.1-r1 ppc64, #925034
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.1-r1 arm64, #925034
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 14.1-r1 sparc, #925034
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christopher Fore · gentoo
dev-debug/gdb: Backport patches for 14.1
- fix-list-segfault.patch: Fixes segfault encountered when running gdb on an executable without debugging symbols - fix-dll-export-forwarding.patch: Fixes virtual memory address (VMA) calculating by making it relative to DLL_NAME again. - fix-print-global-variable-stubs.patch: Fixes printing of global variable stubs if no inferior is running by adding a missing nullptr check All tests pass. Closes: https://bugs.gentoo.org/922336 Signed-off-by: Christopher Fore <csfore@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/34978 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {sys-devel → dev-debug}/gdb
Closes: https://bugs.gentoo.org/920438 Signed-off-by: Michał Górny <mgorny@gentoo.org>