summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2024-01-17 16:14:23 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2024-01-17 16:14:23 +0100
commitf590e7e918469cd1e8472c5c1eca1f6345b39510 (patch)
tree5223ac52b5d26a59e096131c687587b4a0252f59
parentd53ba30e987b407b4e70b0e952f2148c9e16d71e (diff)
gdb: update to 14.1
-rw-r--r--package/gdb/Makefile9
-rw-r--r--package/gdbserver/Makefile4
-rw-r--r--target/config/Config.in.gdb8
-rw-r--r--toolchain/gdb/Makefile.inc7
4 files changed, 21 insertions, 7 deletions
diff --git a/package/gdb/Makefile b/package/gdb/Makefile
index 835ae020a..7e8fd8b98 100644
--- a/package/gdb/Makefile
+++ b/package/gdb/Makefile
@@ -4,14 +4,14 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= gdb
-PKG_VERSION:= 13.2
+PKG_VERSION:= 14.1
PKG_RELEASE:= 1
-PKG_HASH:= fd5bebb7be1833abdb6e023c2f498a354498281df9d05523d8915babeb893f0a
+PKG_HASH:= d66df51276143451fcbff464cc8723d68f1e9df45a6a2d5635a54e71643edb80
PKG_DESCR:= program debugger
PKG_SECTION:= app/debug
PKG_SITES:= ${MASTER_SITE_GNU:=gdb/}
-PKG_DEPENDS:= libncurses libreadline zlib libexpat libthread-db libgmp
-PKG_BUILDDEP:= ncurses readline expat zlib gmp
+PKG_DEPENDS:= libncurses libreadline zlib libexpat libthread-db libgmp mpfr
+PKG_BUILDDEP:= ncurses readline expat zlib gmp mpfr
PKG_NEEDS:= c++
PKG_ARCH_DEPENDS:= !cris !avr32 !microblaze
@@ -47,6 +47,7 @@ CONFIGURE_ARGS+= --enable-static \
--with-curses \
--with-libexpat-prefix="${STAGING_TARGET_DIR}/usr" \
--with-gmp="${STAGING_TARGET_DIR}/usr" \
+ --with-mpfr="${STAGING_TARGET_DIR}/usr" \
--enable-gdbmi
gdb-install:
diff --git a/package/gdbserver/Makefile b/package/gdbserver/Makefile
index fdfa6564d..87ed115ac 100644
--- a/package/gdbserver/Makefile
+++ b/package/gdbserver/Makefile
@@ -4,9 +4,9 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= gdbserver
-PKG_VERSION:= 13.1
+PKG_VERSION:= 14.1
PKG_RELEASE:= 1
-PKG_HASH:= 115ad5c18d69a6be2ab15882d365dda2a2211c14f480b3502c6eba576e2e95a0
+PKG_HASH:= d66df51276143451fcbff464cc8723d68f1e9df45a6a2d5635a54e71643edb80
PKG_DESCR:= remote program debugger utility
PKG_SECTION:= app/debug
PKG_NEEDS:= c++
diff --git a/target/config/Config.in.gdb b/target/config/Config.in.gdb
index c1abaeccb..1001943ab 100644
--- a/target/config/Config.in.gdb
+++ b/target/config/Config.in.gdb
@@ -21,7 +21,7 @@ choice
prompt "GNU debugger version"
depends on ADK_TOOLCHAIN_WITH_GDB
default ADK_TOOLCHAIN_GDB_H8300_GIT if ADK_TARGET_ARCH_H8300
-default ADK_TOOLCHAIN_GDB_13_2
+default ADK_TOOLCHAIN_GDB_14_1
config ADK_TOOLCHAIN_GDB_GIT
bool "git"
@@ -33,6 +33,12 @@ config ADK_TOOLCHAIN_GDB_H8300_GIT
bool "h8300-git"
depends on ADK_TARGET_ARCH_H8300
+config ADK_TOOLCHAIN_GDB_14_1
+ bool "14.1"
+ depends on !ADK_TARGET_ARCH_AVR32
+ depends on !ADK_TARGET_ARCH_H8300
+ depends on !ADK_TARGET_ARCH_NDS32
+
config ADK_TOOLCHAIN_GDB_13_2
bool "13.2"
depends on !ADK_TARGET_ARCH_AVR32
diff --git a/toolchain/gdb/Makefile.inc b/toolchain/gdb/Makefile.inc
index a315ed223..aa600e20d 100644
--- a/toolchain/gdb/Makefile.inc
+++ b/toolchain/gdb/Makefile.inc
@@ -2,6 +2,13 @@
# material, please see the LICENCE file in the top-level directory.
PKG_NAME:= gdb
+ifeq ($(ADK_TOOLCHAIN_GDB_14_1),y)
+PKG_VERSION:= 14.1
+PKG_RELEASE:= 1
+PKG_HASH:= d66df51276143451fcbff464cc8723d68f1e9df45a6a2d5635a54e71643edb80
+PKG_SITES:= ${MASTER_SITE_GNU:=gdb/}
+DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.xz
+endif
ifeq ($(ADK_TOOLCHAIN_GDB_13_2),y)
PKG_VERSION:= 13.2
PKG_RELEASE:= 1