From e02167acf57e52717441d6bbd954bdbd0153a07b Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sun, 18 May 2025 13:54:20 +0200 Subject: [PATCH] support/scripts/gen-bootin-toolchains: arcle-750d toolchain has no gdbserver Since the build of gdbserver for ARC 750D is broken, Bootlin toolchains since 2024.05 no longer provide gdbserver for ARC, causing build failures when the autobuilders try to use it. Let's fix this by telling gen-bootlin-toolchains that the arcle-750d toolchains don't have gdbserver. Fixes: https://autobuild.buildroot.net/results/77c865f941612e99d8b6a7f66b5bc06f90d6b7db/ Cc: Yuriy Kolerov Cc: Alexey Brodkin Signed-off-by: Thomas Petazzoni Signed-off-by: Arnout Vandecappelle (cherry picked from commit edac3dba3b5c2a3dfbc53d574f255496966ec7ff) [Titouan: Fix merge conflicts for 2025.02.x] Signed-off-by: Titouan Christophe --- support/scripts/gen-bootlin-toolchains | 1 + .../toolchain-external-bootlin/Config.in.options | 2 ++ 2 files changed, 3 insertions(+) diff --git a/support/scripts/gen-bootlin-toolchains b/support/scripts/gen-bootlin-toolchains index 502411d4cc..152bb90a85 100755 --- a/support/scripts/gen-bootlin-toolchains +++ b/support/scripts/gen-bootlin-toolchains @@ -36,6 +36,7 @@ arches = { 'arcle-750d': { 'conditions': ['BR2_arcle', 'BR2_arc750d'], 'prefix': 'arc', + 'gdbserver': False, }, 'arcle-hs38': { 'conditions': ['BR2_arcle', 'BR2_archs38'], diff --git a/toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options b/toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options index ef3d23d026..2dac422796 100644 --- a/toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options @@ -353,6 +353,7 @@ config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_750D_UCLIBC_BLEEDING_EDGE depends on BR2_arcle depends on BR2_arc750d depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_15 + select BR2_TOOLCHAIN_EXTERNAL_HAS_NO_GDBSERVER select BR2_TOOLCHAIN_GCC_AT_LEAST_14 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_15 select BR2_USE_WCHAR @@ -378,6 +379,7 @@ config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_750D_UCLIBC_STABLE depends on BR2_arcle depends on BR2_arc750d depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_14 + select BR2_TOOLCHAIN_EXTERNAL_HAS_NO_GDBSERVER select BR2_TOOLCHAIN_GCC_AT_LEAST_13 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_19 select BR2_USE_WCHAR