From c56b58b4b71a5fd87d6d3d61e08a627c968acda1 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 14 Mar 2012 23:49:57 +0100 Subject: debug: provide an option to copy the gdbserver to the target When an external toolchain is used, it is very likely that it contains a pre-built version of a gdbserver that has the same version as the cross-gdb included in the external toolchain. So, we now provide an option that allows to copy this pre-built gdbserver to the target. As the location of the gdbserver in the external toolchain is not standardized, we only support the CodeSourcery and Crosstool-NG layouts for the moment. Other locations can be added later. Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- toolchain/gdb/Config.in | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'toolchain/gdb/Config.in') diff --git a/toolchain/gdb/Config.in b/toolchain/gdb/Config.in index 8501983aa..980666b0d 100644 --- a/toolchain/gdb/Config.in +++ b/toolchain/gdb/Config.in @@ -14,10 +14,18 @@ comment "Gdb debugger for the target needs WCHAR support in toolchain" config BR2_PACKAGE_GDB_SERVER bool "Build gdb server for the Target" + depends on !BR2_TOOLCHAIN_EXTERNAL help Build the gdbserver stub to run on the target. A full gdb is needed to debug the progam. +config BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY + bool "Copy gdb server to the Target" + depends on BR2_TOOLCHAIN_EXTERNAL + help + Copy the gdbserver provided by the external toolchain to the + target. + config BR2_PACKAGE_GDB_HOST bool "Build gdb for the Host" # cross-gdb is supposed to be part of the external -- cgit v1.2.3