Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-3+ LGPL-2.1+
- USE flags
- babeltrace cet debuginfod guile lzma multitarget nls python rocm server sim source-highlight test vanilla xml xxhash zstd
v16.3 :: 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
- babeltrace cet debuginfod guile lzma multitarget nls python rocm server sim source-highlight test vanilla xml xxhash zstd
v16.2-r2 :: 0 :: gentoo
- Modified
- License
- GPL-3+ LGPL-2.1+
- Keywords
- amd64 arm arm64 ppc ppc64 x86 ~alpha ~amd64-linux ~hppa ~loong ~m68k ~mips ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86-linux
- USE flags
- babeltrace cet debuginfod guile lzma multitarget nls python rocm server sim source-highlight test vanilla xml xxhash zstd
v15.2-r103 :: 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
- babeltrace cet debuginfod guile lzma multitarget nls python rocm server sim source-highlight test vanilla xml xxhash zstd
v15.2-r101 :: 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 rocm server sim source-highlight test vanilla xml xxhash zstd
USE flags
General
- babeltrace
- Enable dev-util/babeltrace support
- 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
- rocm
- Enable support for AMD GPU debugging via dev-libs/rocdbgapi
- 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_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 / rocdbgapi : AMD Debugger API
dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm
dev-scheme / guile : GNU Ubiquitous Intelligent Language for Extensions
dev-util / babeltrace : Command-line tool and library to read and convert trace files
dev-util / source-highlight : Generate highlighted source code as an (x)html document
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 / rocdbgapi : AMD Debugger API
dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm
dev-scheme / guile : GNU Ubiquitous Intelligent Language for Extensions
dev-util / babeltrace : Command-line tool and library to read and convert trace files
dev-util / source-highlight : Generate highlighted source code as an (x)html document
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-debug / rr : Record and Replay Framework
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 / 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)
- 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)
- 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
- 943355
- dev-debug/gdb-15.2-r100[guile] requires dev-scheme/guile- 3.0.10-r102[deprecated]
- 949598
- dev-debug/gdb-16.2 - [glibc] [gcc-15] arm/armemu.h: error: conflicting types for ARMul_ScheduleEvent; have void(ARMul_State , long unsigned int, unsigned int ( )(ARMul_St
- 951321
- dev-debug/gdb: segfault when tab completing
- 954752
- dev-debug/gdb-15.2 fails to build with clang: non-type template argument is not a constant expression
- 956267
- dev-debug/gdb-16.2-r2: stablereq
- 956554
- dev-debug/gdb-16.2-r2 [sim] compile failure common/nrun.c:233:1: fatal error: opening dependency file riscv/.deps/nrun.Tpo: No such file or directory
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: temporarily use bash for live
Bug: https://inbox.sourceware.org/gdb-patches/87ecw08tfk.fsf@gentoo.org/ Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 16.2-r2 ppc64, #956267
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/gdb: Stabilize 16.2-r2 amd64, #956267
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/gdb: Stabilize 16.2-r2 ppc, #956267
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/gdb: Stabilize 16.2-r2 arm64, #956267
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-debug/gdb: Stabilize 16.2-r2 x86, #956267
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/gdb: Stabilize 16.2-r2 arm, #956267
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r103 hppa, #954556
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r103 x86, #954556
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r103 sparc, #954556
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r103 ppc64, #954556
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r103 ppc, #954556
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r103 arm, #954556
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r103 arm64, #954556
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r103 amd64, #954556
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: use same dep spec as other babeltrace-1.x consumers
Use dev-util/babeltrace:0/1. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: adapt to slotted babeltrace
No revbump as I'd only just added the < dep anyway and tree was broken for other reasons anyhow. Closes: https://bugs.gentoo.org/951652 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: drop 15.2-r100
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: depend on <babeltrace-2
Closes: https://bugs.gentoo.org/951652 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: add 16.3
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
dev-debug/gdb: fix/cleanup Solaris fixes
Don't run kernel-is on Solaris/macOS for it dies. Cleanup Solaris c++ compiler hack, it's fixed upstream. Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r101 hppa, #948525
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: add USE=babeltrace
Previously automagic. Closes: https://bugs.gentoo.org/915017 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: drop bogus libnsl dep
gdb doesn't need net-libs/libnsl, nor can I identify why I thought we needed it. Reported-by: Alexander Monakov <amonakov@ispras.ru> Reported-by: Eli Schwartz <eschwartz@gentoo.org> Fixes: 3f35f57c4a281d3fe6b74b23de56c4530ddec383 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/gdb: Stabilize 15.2-r101 sparc, #948525
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r101 arm64, #948525
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r101 arm, #948525
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-debug/gdb: Stabilize 15.2-r101 amd64, #948525
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
dev-debug/gdb: Stabilize 15.2-r101 ppc64, #948525
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
dev-debug/gdb: Stabilize 15.2-r101 ppc, #948525
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
dev-debug/gdb: Stabilize 15.2-r101 x86, #948525
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: drop 16.1
Short-lived release with a regression that affected dev-util/rr. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: add 16.2
Signed-off-by: Sam James <sam@gentoo.org> - Sv. Lockal · gentoo
dev-debug/gdb[rocm]: limit dependencies for dev-libs/rocdbgapi
gdb-15.2 fails to compile with rocdbgapi-6.3 due to API change. gdb-16.1 and gdb-9999 fail to compile with rocdbgapi-6.1.1 due to "amd-dbgapi >= 0.75.0" requirement. All changes are just compilation fixes, so no revision bumps. Closes: https://bugs.gentoo.org/948372 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: add 16.1
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: add mirrors to EGIT_REPO_URI
sourceware was down earlier, so add some mirrors. sourcehut is an official mirror (albeit an experiment IIRC) by sourceware and x86-binutils is run by H.J. Lu. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: drop 14.2-r1, 15.1, 15.1-r100, 15.2
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: add config checks for ptrace
See https://forums.gentoo.org/viewtopic-p-8846891.html. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r100 x86, #942834
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r100 sparc, #942834
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r100 hppa, #942834
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2 hppa, #941497
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/gdb: Stabilize 15.2-r100 arm64, #942834
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r100 ppc, #942834
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r100 ppc64, #942834
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r100 arm, #942834
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2-r100 amd64, #942834
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
dev-debug/gdb: drop 14.2
Bug: https://bugs.gentoo.org/871543 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/gdb: Stabilize 15.2 arm64, #941497
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/gdb: Stabilize 15.2 arm, #941497
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/gdb: Stabilize 15.2 sparc, #941497
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2 x86, #941497
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2 amd64, #941497
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2 ppc64, #941497
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 15.2 ppc, #941497
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 hppa, #936192
Signed-off-by: Sam James <sam@gentoo.org> - 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> - Sv. Lockal · gentoo
dev-debug/gdb: support for AMD GPU debugging via USE=rocm
This adds ability to debug AMD GPU code with recently added `dev-libs/rocdbgapi` library. This feature was introduced in GDB 13 and documented at: * https://sourceware.org/gdb/current/onlinedocs/gdb.html/AMD-GPU.html * https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=18b4d0736bc570c6d2e3e5f6ebc2ad4617d93847 As described in binutils-gdb commit message, this feature requires `--enable-targets=all`, and if no `--with-amd-dbgapi=yes/no` specified, it tries to probe for library and enable if found (which is undesirable for Gentoo), therefore it is better to set this flag explicitly. Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37324 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>