git » gdb.git » commit 22aeac4

gdb 14.2

author Urja (ARMLFS builder)
2026-01-10 11:13:28 UTC
committer Urja (ARMLFS builder)
2026-01-10 11:13:28 UTC
parent 34679b6205f51916bd428069e96eeddf050d8bd8

gdb 14.2

.SRCINFO +5 -9
PKGBUILD +6 -6

diff --git a/.SRCINFO b/.SRCINFO
index ed7e873..4ebf54b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,14 @@
 pkgbase = gdb
 	pkgdesc = The GNU Debugger
 	pkgver = 14.2
-	pkgrel = 2
+	pkgrel = 3
 	url = https://www.gnu.org/software/gdb/
-	arch = x86_64
+	arch = armv7h
+	arch = aarch64
 	license = GPL3
 	makedepends = glibc
-	makedepends = gcc-libs
 	makedepends = texinfo
 	makedepends = python
-	makedepends = guile
 	makedepends = ncurses
 	makedepends = expat
 	makedepends = xz
@@ -17,6 +16,7 @@ pkgbase = gdb
 	makedepends = source-highlight
 	makedepends = boost
 	makedepends = readline
+	makedepends = gcc-libs
 	source = https://ftp.gnu.org/gnu/gdb/gdb-14.2.tar.xz
 	source = https://ftp.gnu.org/gnu/gdb/gdb-14.2.tar.xz.sig
 	validpgpkeys = F40ADB902B24264AA42E50BF92EDB04BFF325CF3
@@ -29,19 +29,15 @@ pkgname = gdb
 	depends = glibc
 	depends = ncurses
 	depends = libncursesw.so
-	depends = gcc-libs
 	depends = expat
 	depends = xz
 	depends = mpfr
 	depends = source-highlight
 	depends = gdb-common=14.2
 	depends = readline
-	depends = libreadline.so
-	depends = guile
 	depends = python
-	depends = libelf
+	depends = elfutils
 	backup = etc/gdb/gdbinit
 
 pkgname = gdb-common
 	depends = python
-	depends = guile
diff --git a/PKGBUILD b/PKGBUILD
index f7695f8..89b2117 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,14 +8,13 @@ pkgbase=gdb
 # of gdb (for arm/avr/...)
 pkgname=(gdb gdb-common)
 pkgver=14.2
-pkgrel=2
+pkgrel=3
 pkgdesc='The GNU Debugger'
 arch=('armv7h' 'aarch64')
 url='https://www.gnu.org/software/gdb/'
 license=(GPL3)
-# gcc-libs removed until we split out gcc pkg.
-makedepends=(glibc texinfo python guile ncurses expat xz mpfr
-             source-highlight boost readline)
+makedepends=(glibc texinfo python ncurses expat xz mpfr
+             source-highlight boost readline gcc-libs)
 source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig})
 sha1sums=('4f38f7c24d523b6923f22404b7dee4152a00d0d4'
           'SKIP')
@@ -33,13 +32,14 @@ build() {
     --enable-source-highlight \
     --enable-tui \
     --with-system-readline \
+    --without-guile \
     --with-python=/usr/bin/python3 \
     --with-system-gdbinit=/etc/gdb/gdbinit
   make
 }
 
 package_gdb-common() {
-  depends=(python guile)
+  depends=(python)
 
   cd gdb-$pkgver/build
   make -C gdb/data-directory DESTDIR="$pkgdir" install
@@ -47,7 +47,7 @@ package_gdb-common() {
 
 package_gdb() {
   depends=(glibc ncurses libncursesw.so expat xz mpfr source-highlight gdb-common=$pkgver
-           readline guile python elfutils)
+           readline python elfutils)
   backup=(etc/gdb/gdbinit)
 
   cd gdb-$pkgver/build