Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
arm-none-eabi-gdb
Commits:
1ef9ee9a by Antonio Rojas at 2025-12-25T23:52:22+01:00
upgpkg: 17.1-1: Python 3.14 rebuild
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- − fix_python37.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = arm-none-eabi-gdb
pkgdesc = The GNU Debugger for the ARM EABI (bare-metal) target
- pkgver = 16.2
+ pkgver = 17.1
pkgrel = 1
url = https://www.gnu.org/software/gdb/
arch = x86_64
@@ -17,10 +17,10 @@ pkgbase = arm-none-eabi-gdb
depends = source-highlight
optdepends = stlink: for debugging over STLINK
options = !emptydirs
- source = https://ftp.gnu.org/gnu/gdb/gdb-16.2.tar.xz
- source = https://ftp.gnu.org/gnu/gdb/gdb-16.2.tar.xz.sig
+ source = https://ftp.gnu.org/gnu/gdb/gdb-17.1.tar.xz
+ source = https://ftp.gnu.org/gnu/gdb/gdb-17.1.tar.xz.sig
validpgpkeys = F40ADB902B24264AA42E50BF92EDB04BFF325CF3
- sha256sums =
4002cb7f23f45c37c790536a13a720942ce4be0402d929c9085e92f10d480119
+ sha256sums =
14996f5f74c9f68f5a543fdc45bca7800207f91f92aeea6c2e791822c7c6d876
sha256sums = SKIP
pkgname = arm-none-eabi-gdb
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
_target=arm-none-eabi
pkgname=$_target-gdb
-pkgver=16.2
+pkgver=17.1
pkgrel=1
pkgdesc='The GNU Debugger for the ARM EABI (bare-metal) target'
arch=(x86_64)
@@ -14,7 +14,7 @@ makedepends=(boost)
optdepends=('stlink: for debugging over STLINK')
options=(!emptydirs)
source=(https://ftp.gnu.org/gnu/gdb/gdb-$pkgver.tar.xz{,.sig})
-sha256sums=('4002cb7f23f45c37c790536a13a720942ce4be0402d929c9085e92f10d480119'
+sha256sums=('14996f5f74c9f68f5a543fdc45bca7800207f91f92aeea6c2e791822c7c6d876'
'SKIP')
validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker
<[email protected]>
=====================================
fix_python37.patch deleted
=====================================
@@ -1,66 +0,0 @@
-From aeab512851bf6ed623d1c6c4305b6ce05e51a10c Mon Sep 17 00:00:00 2001
-From: Paul Koning <[email protected]>
-Date: Fri, 8 Jun 2018 13:26:36 -0400
-Subject: [PATCH] Fix build issue with Python 3.7
-
-Originally reported in
-https://bugzilla.redhat.com/show_bug.cgi?id=1577396 -- gdb build fails
-with Python 3.7 due to references to a Python internal function whose
-declaration changed in 3.7.
-
-gdb/ChangeLog
-2018-06-08 Paul Koning <[email protected]>
-
- PR gdb/23252
-
- * python/python.c (do_start_initialization):
- Avoid call to internal Python API.
- (init__gdb_module): New function.
----
- gdb/ChangeLog | 8 ++++++++
- gdb/python/python.c | 18 +++++++++++++++---
- 2 files changed, 23 insertions(+), 3 deletions(-)
-
-diff --git a/gdb/python/python.c b/gdb/python/python.c
-index 1805c906284..20fc674f20a 100644
---- a/gdb/python/python.c
-+++ b/gdb/python/python.c
-@@ -1667,6 +1667,17 @@ finalize_python (void *ignore)
- restore_active_ext_lang (previous_active);
- }
-
-+#ifdef IS_PY3K
-+/* This is called via the PyImport_AppendInittab mechanism called
-+ during initialization, to make the built-in _gdb module known to
-+ Python. */
-+PyMODINIT_FUNC
-+init__gdb_module (void)
-+{
-+ return PyModule_Create (&python_GdbModuleDef);
-+}
-+#endif
-+
- static bool
- do_start_initialization ()
- {
-@@ -1707,6 +1718,9 @@ do_start_initialization ()
- remain alive for the duration of the program's execution, so
- it is not freed after this call. */
- Py_SetProgramName (progname_copy);
-+
-+ /* Define _gdb as a built-in module. */
-+ PyImport_AppendInittab ("_gdb", init__gdb_module);
- #else
- Py_SetProgramName (progname.release ());
- #endif
-@@ -1716,9 +1730,7 @@ do_start_initialization ()
- PyEval_InitThreads ();
-
- #ifdef IS_PY3K
-- gdb_module = PyModule_Create (&python_GdbModuleDef);
-- /* Add _gdb module to the list of known built-in modules. */
-- _PyImport_FixupBuiltin (gdb_module, "_gdb");
-+ gdb_module = PyImport_ImportModule ("_gdb");
- #else
- gdb_module = Py_InitModule ("_gdb", python_GdbMethods);
- #endif
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/arm-none-eabi-gdb/-/commit/1ef9ee9a4315abfad2152d121aa6d737d0e6748b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/arm-none-eabi-gdb/-/commit/1ef9ee9a4315abfad2152d121aa6d737d0e6748b
You're receiving this email because of your account on gitlab.archlinux.org.