[Buildroot] [PATCH] package/gdb: Disable gdbserver if full gdb is enabled for ARC

Evgeniy Didin Evgeniy.Didin at synopsys.com
Mon Dec 2 13:41:25 UTC 2019

With recent update of ARC toolchain to arc-2019.09-eng/rc1 versions
GDB package builds started to fail in autobuilder:

This error was caused by 73cc72729a18 ("Move gnulib to top level")
commit in binutils-gdb master branch and appears in ARC case because
arc-2019.09 GDB is based on binutils-gdb master branch and includes
this commit.

More information about this bug can be found there:

Signed-off-by: Evgeniy Didin <Evgeniy.Didin at synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Cc: arc-buildroot at synopsys.com
 package/gdb/Config.in | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/package/gdb/Config.in b/package/gdb/Config.in
index 48ec3e0202..5cd1d7d63b 100644
--- a/package/gdb/Config.in
+++ b/package/gdb/Config.in
@@ -49,6 +49,11 @@ config BR2_PACKAGE_GDB_SERVER
 	bool "gdbserver"
 	depends on !BR2_riscv
+	# Simultaneous build of gdbserver and full gdb is not possible
+	# with arc-2019.09. This bug comes from upstream GDB. So simultaneous
+	# usage of full gdb and gdbserver is temporaly disabled for ARC until
+	# the fix appears.
+	depends on !(BR2_arc && BR2_PACKAGE_GDB_DEBUGGER)
 	  Build the gdbserver stub to run on the target.
 	  A full gdb is needed to debug the progam.

More information about the buildroot mailing list