From: Thomas Petazzoni via buildroot <buildroot@buildroot.org>
To: buildroot@buildroot.org
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
ARC Maintainers <arc-buildroot@synopsys.com>
Subject: [Buildroot] [PATCH 4/5] package/gdb: drop ARC-specific version
Date: Sat, 8 Aug 2026 17:27:50 +0200 [thread overview]
Message-ID: <20260808152753.1278414-4-thomas.petazzoni@bootlin.com> (raw)
In-Reply-To: <20260808152753.1278414-1-thomas.petazzoni@bootlin.com>
A warning was sent to Synopsys ARC people in December 2025 that the
ARC support in Buildroot was poorly maintained and in particular the
ARC-pspecific toolchain components. Despite a reply that some effort
would be made [1], no contributions were actually done. Also, Alexey
Brodkin is no longer at Synopsys. Time to remove Synopsys ARC specific
toolchain and toolchain components.
This commit removes the ARC-specific gdb version.
[1] https://lore.kernel.org/buildroot/SJ2PR12MB818487232470DA4456967C73A1A3A@SJ2PR12MB8184.namprd12.prod.outlook.com/
Cc: ARC Maintainers <arc-buildroot@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
Config.in.legacy | 7 +++++++
package/gdb/Config.in.host | 8 +-------
package/gdb/gdb.hash | 3 ---
package/gdb/gdb.mk | 7 -------
4 files changed, 8 insertions(+), 17 deletions(-)
diff --git a/Config.in.legacy b/Config.in.legacy
index fdfc50af42..4da157fbba 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,6 +146,13 @@ endif
comment "Legacy options removed in 2026.08"
+config BR2_GDB_VERSION_ARC
+ bool "ARC-specific gdb version removed"
+ select BR2_LEGACY
+ help
+ Support for the ARC-specific gdb version was removed, as it
+ was no longer maintained in Buildroot.
+
config BR2_BINUTILS_VERSION_ARC
bool "ARC-specific binutils version removed"
select BR2_LEGACY
diff --git a/package/gdb/Config.in.host b/package/gdb/Config.in.host
index 0cc28ef7f0..93f174db99 100644
--- a/package/gdb/Config.in.host
+++ b/package/gdb/Config.in.host
@@ -46,15 +46,10 @@ config BR2_PACKAGE_HOST_GDB_SIM
choice
prompt "GDB debugger Version"
- default BR2_GDB_VERSION_16 if !BR2_arc
- default BR2_GDB_VERSION_ARC if BR2_arc
+ default BR2_GDB_VERSION_16
help
Select the version of gdb you wish to use.
-config BR2_GDB_VERSION_ARC
- bool "gdb arc (15.x)"
- depends on BR2_arc
-
config BR2_GDB_VERSION_15
bool "gdb 15.x"
@@ -71,7 +66,6 @@ endif
# If cross-gdb is not enabled, the latest stable version is chosen.
config BR2_GDB_VERSION
string
- default "arc-2024.12-release-gdb" if BR2_GDB_VERSION_ARC || (!BR2_PACKAGE_HOST_GDB && BR2_arc)
default "15.2" if BR2_GDB_VERSION_15
default "16.3" if BR2_GDB_VERSION_16
default "17.1" if BR2_GDB_VERSION_17
diff --git a/package/gdb/gdb.hash b/package/gdb/gdb.hash
index a0add73dca..241fe9c7c4 100644
--- a/package/gdb/gdb.hash
+++ b/package/gdb/gdb.hash
@@ -3,9 +3,6 @@ sha512 624007deceb5b15ba89c0725883d1a699fa46714ef30887f3d0165e17c5d65d634671740
sha512 fffd6689c3405466a179670b04720dc825e4f210a761f63dd2b33027432f8cd5d1c059c431a5ec9e165eedd1901220b5329d73c522f9a444788888c731b29e9c gdb-16.3.tar.xz
sha512 f1a6751e439a2128fecf3eae8b57c1608a0dc7cfe79b4356a937874e5a42bb2df0aba36eb6a9452c41966908b9a59076c7cad9720f684688ab956b65080f1d7c gdb-17.1.tar.xz
-# Locally calculated (fetched from Github)
-sha512 a909a687abf6e9623c7ec99a8b2cbb03ab6fdeccee9ebd33ce34fffdb2bed5e4d519113aeb29ba3ca8db52e9bdbb63b59973914c74e3eebf4a4a2a6033b9e784 gdb-arc-2024.12-release-gdb.tar.gz
-
# Locally calculated (fetched from gcc.gnu.org)
sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING3
diff --git a/package/gdb/gdb.mk b/package/gdb/gdb.mk
index 2a2fdb260d..685d1fe992 100644
--- a/package/gdb/gdb.mk
+++ b/package/gdb/gdb.mk
@@ -7,13 +7,6 @@
GDB_VERSION = $(call qstrip,$(BR2_GDB_VERSION))
GDB_SITE = $(BR2_GNU_MIRROR)/gdb
GDB_SOURCE = gdb-$(GDB_VERSION).tar.xz
-
-ifeq ($(BR2_GDB_VERSION_ARC),y)
-GDB_SITE = $(call github,foss-for-synopsys-dwc-arc-processors,binutils-gdb,$(GDB_VERSION))
-GDB_SOURCE = gdb-$(GDB_VERSION).tar.gz
-GDB_FROM_GIT = y
-endif
-
GDB_LICENSE = GPL-2.0+, LGPL-2.0+, GPL-3.0+, LGPL-3.0+
GDB_LICENSE_FILES = COPYING COPYING.LIB COPYING3 COPYING3.LIB
GDB_CPE_ID_VENDOR = gnu
--
2.55.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2026-08-08 15:28 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-08 15:27 [Buildroot] [PATCH 1/5] toolchain/toolchain-external: drop Synopsys ARC toolchain Thomas Petazzoni via buildroot
2026-08-08 15:27 ` [Buildroot] [PATCH 2/5] package/gcc: drop ARC-specific version Thomas Petazzoni via buildroot
2026-08-08 15:27 ` [Buildroot] [PATCH 3/5] package/binutils: " Thomas Petazzoni via buildroot
2026-08-08 15:27 ` Thomas Petazzoni via buildroot [this message]
2026-08-08 15:27 ` [Buildroot] [PATCH 5/5] package/gcc: drop ARC-specific host-flex/host-bison dependency Thomas Petazzoni via buildroot
2026-08-15 15:10 ` [Buildroot] [PATCH 1/5] toolchain/toolchain-external: drop Synopsys ARC toolchain Julien Olivain via buildroot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260808152753.1278414-4-thomas.petazzoni@bootlin.com \
--to=buildroot@buildroot.org \
--cc=arc-buildroot@synopsys.com \
--cc=thomas.petazzoni@bootlin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox