From f6d02465068eed452c5a1c3ca453eb8641ab034a Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sun, 7 Apr 2013 00:04:34 +0000 Subject: gdb: do not allow gdbserver/cross-gdb build in some cases When an external toolchain is used, and the user has chosen to copy the external toolchain gdbserver to the target, then we should allow the user to build a gdbserver and/or a cross-gdb: the ones of the external toolchain should be used. The reasoning is that one must use a gdbserver and cross-gdb of identical versions to be sure that debugging will work properly. Change suggested by Yann E. Morin. Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- package/gdb/Config.in.host | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'package/gdb/Config.in.host') diff --git a/package/gdb/Config.in.host b/package/gdb/Config.in.host index 223c4268c..1e092635a 100644 --- a/package/gdb/Config.in.host +++ b/package/gdb/Config.in.host @@ -1,5 +1,9 @@ config BR2_PACKAGE_HOST_GDB bool "Build cross gdb for the host" + # When the external toolchain gdbserver is used, we shouldn't + # allow to build a cross-gdb, as the one of the external + # toolchain should be used. + depends on !BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY help Build a cross gdb that runs on the host machine and debugs programs running on the target. It requires 'gdbserver' -- cgit v1.2.3