7be239c03f
0000050: gdb_server and gdb_client fixes and split Here is a patch with 2 issues. gdbserver does not depend on ncurses (just the full gdb needs it) Split out gdb client config option, to be separate from gdbserver. If you build gdb client for the host once it does not need to be rebuilt when the rest of libs change. So I build it and save it off.
52 lines
1.1 KiB
Plaintext
52 lines
1.1 KiB
Plaintext
comment "Gdb Options"
|
|
|
|
config BR2_PACKAGE_GDB
|
|
bool "Build gdb debugger for the Target"
|
|
default n
|
|
select BR2_PACKAGE_NCURSES
|
|
help
|
|
Build the full gdb debugger to run on the target.
|
|
|
|
config BR2_PACKAGE_GDB_SERVER
|
|
bool "Build gdb server for the Target"
|
|
default n
|
|
help
|
|
Build the gdbserver stub to run on the target.
|
|
A full gdb is needed to debug the progam.
|
|
|
|
config BR2_PACKAGE_GDB_CLIENT
|
|
bool "Build gdb client for the Host"
|
|
default n
|
|
help
|
|
Build gdb to run on the host to debug programs running on the target.
|
|
|
|
choice
|
|
prompt "GDB debuger Version"
|
|
default BR2_GDB_VERSION_5_3
|
|
depends on BR2_PACKAGE_GDB || BR2_PACKAGE_GDB_SERVER || BR2_HOST_GDB
|
|
help
|
|
Select the version of gcc you wish to use.
|
|
|
|
config BR2_GDB_VERSION_5.3
|
|
bool "gdb 5.3"
|
|
|
|
config BR2_GDB_VERSION_6_1_1
|
|
bool "gdb 6.1.1"
|
|
|
|
config BR2_GDB_VERSION_6_2
|
|
bool "gdb 6.2"
|
|
|
|
config BR2_GDB_VERSION_6_2_1
|
|
bool "gdb 6.2.1"
|
|
|
|
endchoice
|
|
|
|
config BR2_GDB_VERSION
|
|
string
|
|
default "5.3" if BR2_GDB_VERSION_5.3
|
|
default "6.1.1" if BR2_GDB_VERSION_6_1_1
|
|
default "6.2" if BR2_GDB_VERSION_6_2
|
|
default "6.2.1" if BR2_GDB_VERSION_6_2_1
|
|
|
|
|