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
v17.1 :: 0 :: gentoo
- Modified
- License
- GPL-3+ LGPL-2.1+
- Keywords
- amd64 arm arm64 ppc ppc64 x86 ~alpha ~hppa ~loong ~m68k ~mips ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris
- 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
- amd64 arm arm64 ppc ppc64 x86 ~alpha ~hppa ~loong ~m68k ~mips ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris
- USE flags
- babeltrace 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
- 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
- python3_14
- Build for Python 3.14 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 / 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 / seer : GUI frontend to gdb
kde-plasma / drkonqi : Plasma crash handler, gives the user feedback if a program crashed
kde-plasma / drkonqi-legacy : Plasma crash handler, gives the user feedback if a program crashed
net-mail / notmuch : Thread-based e-mail indexer, supporting quick search and tagging
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
- 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
- 968134
- dev-debug/gdb-17.1: Fails to build on musl (error: 'struct termios' has no member named 'c_ospeed'; did you mean '__c_ospeed'?)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
dev-debug/gdb: Stabilize 17.1 ppc64, #970247
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
dev-debug/gdb: Stabilize 17.1 ppc, #970247
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 17.1 x86, #970247
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 17.1 amd64, #970247
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 17.1 arm, #970247
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 17.1 arm64, #970247
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
dev-debug/gdb: default-enable debuginfod support
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: add 17.1
We could write up the new 'disable formats and functionality' configure options but it's not clear to me there's significant benefit in doing so, or how we'd divide that up, so leave it, at least for now and possibly forever. > New option --disable-gdb-compile to disable support for the compile subsystem. > New option --disable-gdb-dwarf-support to disable support for DWARF debug information in GDB. > New option --disable-gdb-mdebug-support to disable support for mdebug/ecoff debug information. The main motivation upstream I understand was because of (debatable) CVEs in lesser-used formats. Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: bashisms gone from live
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*/*: drop *-linux keywords
Bug: https://bugs.gentoo.org/473598 Bug: https://bugs.gentoo.org/720224 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Add := to virtual/zlib deps, part 1
Done via: ``` git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-*/*: update for virtual/zlib
Update done using: ``` git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by manual revert in dev-python/zlib-ng where it accidentally caught sys-libs/zlib-ng dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sasha Finkelstein · gentoo
dev-debug/gdb: Add python3.14 support
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44408 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-debug/gdb: drop 15.2-r103, 16.2-r2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: default-enable USE=xml for live
See https://inbox.sourceware.org/gdb-patches/c2a9e32a9e1340ef9f39e59371a5ae3679cb2372.1757064602.git.aburgess@redhat.com/ > Though, if I'm honest, I have very little sympathy for such gdbservers > these days. It's not well-supported to have USE=-xml, so let's default it on. The next release (17) is coming soon so not bothering to change 16. Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: add bug reference wrt ptrace
Bug: https://sourceware.org/PR31520 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: destable sparc
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
*/*: destable hppa
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]hppa' -l | xargs ekeyword ~hppa 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 16.3 hppa, #959880
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 16.3 sparc, #959880
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/gdb: Stabilize 16.3 ppc64, #959880
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: Stabilize 16.3 x86, #959880
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 16.3 amd64, #959880
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 16.3 ppc, #959880
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 16.3 arm, #959880
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: disable py3.10
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 16.3 arm64, #959880
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 sparc, #956267
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/gdb: Stabilize 16.2-r2 hppa, #956267
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gdb: drop 15.2-r101
Signed-off-by: Sam James <sam@gentoo.org> - 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>