|
@@ -3,7 +3,11 @@ comment "gdb/gdbserver require a toolchain with thread and thread debug support"
|
|
|
|
|
|
config BR2_PACKAGE_GDB
|
|
|
bool "gdb"
|
|
|
- select BR2_PACKAGE_GDB_SERVER if !BR2_PACKAGE_GDB_DEBUGGER
|
|
|
+ # When the external toolchain gdbserver is copied to the
|
|
|
+ # target, we don't allow building a separate gdbserver. The
|
|
|
+ # one from the external toolchain should be used.
|
|
|
+ select BR2_PACKAGE_GDB_SERVER if \
|
|
|
+ (!BR2_PACKAGE_GDB_DEBUGGER && !BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY)
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS && BR2_TOOLCHAIN_HAS_THREADS_DEBUG
|
|
|
help
|
|
|
GDB, the GNU Project debugger, allows you to see what is
|
|
@@ -25,6 +29,7 @@ if BR2_PACKAGE_GDB
|
|
|
|
|
|
config BR2_PACKAGE_GDB_SERVER
|
|
|
bool "gdbserver"
|
|
|
+ depends on !BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY
|
|
|
help
|
|
|
Build the gdbserver stub to run on the target.
|
|
|
A full gdb is needed to debug the progam.
|