Commit Graph

91 Commits

Author SHA1 Message Date
Sam James fb2d045c43 dev-debug/gdb: Stabilize 15.2-r103 hppa, #954556
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:21:33 +01:00
Sam James efc61b290f dev-debug/gdb: Stabilize 15.2-r103 x86, #954556
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:21:30 +01:00
Sam James 227d76264b dev-debug/gdb: Stabilize 15.2-r103 sparc, #954556
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:21:27 +01:00
Sam James 190bfe70d8 dev-debug/gdb: Stabilize 15.2-r103 ppc64, #954556
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:21:24 +01:00
Sam James 29ea9a044b dev-debug/gdb: Stabilize 15.2-r103 ppc, #954556
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:21:20 +01:00
Sam James e935f33a77 dev-debug/gdb: Stabilize 15.2-r103 arm, #954556
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:21:16 +01:00
Sam James e645915387 dev-debug/gdb: Stabilize 15.2-r103 arm64, #954556
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:21:12 +01:00
Sam James f81c2f5122 dev-debug/gdb: Stabilize 15.2-r103 amd64, #954556
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:21:08 +01:00
Sam James e7af49ab87 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>
2025-04-21 09:34:40 +01:00
Sam James 0a0cd3028a 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>
2025-04-21 08:53:54 +01:00
Sam James 330c0eb92f dev-debug/gdb: drop 15.2-r100
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 08:49:51 +01:00
Sam James 9a9cbc2e8d dev-debug/gdb: depend on <babeltrace-2
Closes: https://bugs.gentoo.org/951652
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 08:39:56 +01:00
Sam James 510c0d127d dev-debug/gdb: add 16.3
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-20 23:55:58 +01:00
Fabian Groffen ba8a496736 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>
2025-04-17 21:35:58 +02:00
Sam James 4fe6d91f55 dev-debug/gdb: Stabilize 15.2-r101 hppa, #948525
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-24 00:32:36 +00:00
Sam James 4998b85bb5 dev-debug/gdb: add USE=babeltrace
Previously automagic.

Closes: https://bugs.gentoo.org/915017
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-17 21:16:14 +00:00
Sam James d287663ea4 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: 3f35f57c4a
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-17 20:59:43 +00:00
Arthur Zamarin 0d666c806c dev-debug/gdb: Stabilize 15.2-r101 sparc, #948525
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-22 11:23:15 +02:00
Sv. Lockal 8c725c47db 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>
2025-02-13 10:00:07 +00:00
Sam James b5e95197c4 dev-debug/gdb: Stabilize 15.2-r101 arm64, #948525
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-09 18:30:05 +00:00
Sam James 9754febc91 dev-debug/gdb: Stabilize 15.2-r101 arm, #948525
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-09 18:30:03 +00:00
Jakov Smolić 7f4a6cdb15 dev-debug/gdb: Stabilize 15.2-r101 amd64, #948525
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-02-09 12:37:33 +01:00
Jakov Smolić fdddc8e810 dev-debug/gdb: Stabilize 15.2-r101 ppc64, #948525
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-02-09 12:37:31 +01:00
Jakov Smolić cd4ee3e97c dev-debug/gdb: Stabilize 15.2-r101 ppc, #948525
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-02-09 12:37:30 +01:00
Jakov Smolić af8bd3dce6 dev-debug/gdb: Stabilize 15.2-r101 x86, #948525
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-02-09 12:37:25 +01:00
Sam James d7fc832a8f 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>
2025-02-09 07:16:33 +00:00
Sam James 8aceaca23d dev-debug/gdb: add 16.2
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-06 01:38:36 +00:00
Sam James 9db17fadb4 dev-debug/gdb: add 16.1
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-18 12:05:33 +00:00
Sam James 13e92531b9 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>
2024-12-01 08:51:47 +00:00
Sam James ef00cf0056 dev-debug/gdb: drop 14.2-r1, 15.1, 15.1-r100, 15.2
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-30 13:36:29 +00:00
Sv. Lockal 9f95083619 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>
2024-11-30 02:14:03 +00:00
Sam James 13f730c146 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>
2024-11-23 13:55:26 +00:00
Sam James fc548179a4 dev-debug/gdb: Stabilize 15.2-r100 x86, #942834
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-19 14:08:28 +00:00
Sam James f79a73fea0 dev-debug/gdb: Stabilize 15.2-r100 sparc, #942834
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-19 14:08:15 +00:00
Sam James 79cbabf0b0 dev-debug/gdb: Stabilize 15.2-r100 hppa, #942834
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-19 14:08:03 +00:00
Sam James e05ef4b3ae dev-debug/gdb: Stabilize 15.2 hppa, #941497
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-13 03:49:54 +00:00
Arthur Zamarin 71d435ffdf dev-debug/gdb: Stabilize 15.2-r100 arm64, #942834
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-11-09 09:02:29 +00:00
Sam James 0dfe63858d dev-debug/gdb: Stabilize 15.2-r100 ppc, #942834
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-08 11:56:29 +00:00
Sam James f8c109fe42 dev-debug/gdb: Stabilize 15.2-r100 ppc64, #942834
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-08 10:58:53 +00:00
Sam James e8e5e54e94 dev-debug/gdb: Stabilize 15.2-r100 arm, #942834
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-08 06:31:00 +00:00
Sam James 0106a61e4d dev-debug/gdb: Stabilize 15.2-r100 amd64, #942834
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-08 03:53:41 +00:00
Andreas K. Hüttel 934f183c88 dev-debug/gdb: drop 14.2
Bug: https://bugs.gentoo.org/871543
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-10-27 19:18:53 +01:00
Arthur Zamarin 35c5220953 dev-debug/gdb: Stabilize 15.2 arm64, #941497
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-18 20:32:38 +03:00
Arthur Zamarin d8d25c8ce2 dev-debug/gdb: Stabilize 15.2 arm, #941497
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-18 18:39:50 +03:00
Arthur Zamarin 2c7b70f3be dev-debug/gdb: Stabilize 15.2 sparc, #941497
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-15 12:47:29 +00:00
Sam James b346835a26 dev-debug/gdb: Stabilize 15.2 x86, #941497
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-14 01:50:24 +01:00
Sam James ed10f1d6f1 dev-debug/gdb: Stabilize 15.2 amd64, #941497
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-14 01:50:23 +01:00
Sam James f275971657 dev-debug/gdb: Stabilize 15.2 ppc64, #941497
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-14 01:15:55 +01:00
Sam James d6637ad02f dev-debug/gdb: Stabilize 15.2 ppc, #941497
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-14 01:15:53 +01:00
Sam James 9fb61772a1 dev-debug/gdb: Stabilize 14.2-r1 hppa, #936192
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-14 00:49:46 +01:00