3 ## help gdb is the GNU debugger
5 source "config/debug/gdb.in.cross"
6 source "config/debug/gdb.in.native"
7 source "config/debug/gdb.in.gdbserver"
9 if GDB_CROSS || GDB_NATIVE || GDB_GDBSERVER
13 config DEBUG_GDB_SHOW_LINARO
15 prompt "Show Linaro versions"
17 Linaro is maintaining some advanced/more stable/experimental versions
18 of gdb, especially for the ARM architecture.
20 Those versions have not been blessed by the gdb community (nor have they
21 been cursed either!), but they look to be pretty much stable, and even
22 more stable than the upstream versions. YMMV...
24 If you do not know what this Linaro stuff is, then simply say 'n' here,
25 and rest in peace. OTOH, if you know what you are doing, you will be
26 able to use and enjoy :-) the Linaro versions by saying 'y' here.
28 Linaro: http://www.linaro.org/
33 # Don't remove next line
34 # CT_INSERT_VERSION_BELOW
39 select GDB_7_0_or_later
40 select GDB_7_2_or_later
45 select GDB_7_2_or_later
47 config GDB_V_linaro_7_6_2013_05
49 prompt "linaro-7.6-2013.05"
50 depends on DEBUG_GDB_SHOW_LINARO
51 select GDB_7_2_or_later
56 select GDB_7_2_or_later
58 config GDB_V_linaro_7_5_2012_12_1
60 prompt "linaro-7.5-2012.12-1"
61 depends on DEBUG_GDB_SHOW_LINARO
62 select GDB_7_2_or_later
64 config GDB_V_linaro_7_4_2012_06
66 prompt "linaro-7.4-2012.06"
67 depends on DEBUG_GDB_SHOW_LINARO
68 select GDB_7_2_or_later
73 select GDB_7_2_or_later
78 select GDB_7_2_or_later
80 config GDB_V_linaro_7_3_2011_12
82 prompt "linaro-7.3-2011.12"
83 depends on DEBUG_GDB_SHOW_LINARO
84 select GDB_7_2_or_later
89 select GDB_7_2_or_later
94 select GDB_7_2_or_later
96 config GDB_V_linaro_7_2_2011_05_0
98 prompt "linaro-7.2-2011.05-0"
99 depends on DEBUG_GDB_SHOW_LINARO
100 select GDB_7_2_or_later
105 select GDB_7_2_or_later
110 select GDB_7_0_or_later
115 select GDB_7_0_or_later
120 select GDB_7_0_or_later
129 depends on EXPERIMENTAL
130 select GDB_7_2_or_later
134 config GDB_7_2_or_later
136 select GDB_7_0_or_later
138 config GDB_7_0_or_later
140 select GDB_HAS_PKGVERSION_BUGURL
141 select GDB_INSTALL_GDBINIT
143 config GDB_HAS_PKGVERSION_BUGURL
146 config GDB_INSTALL_GDBINIT
151 # Don't remove next line
152 # CT_INSERT_VERSION_STRING_BELOW
153 default "7.7" if GDB_V_7_7
154 default "7.6.1" if GDB_V_7_6_1
155 default "linaro-7.6-2013.05" if GDB_V_linaro_7_6_2013_05
156 default "7.5.1" if GDB_V_7_5_1
157 default "linaro-7.5-2012.12-1" if GDB_V_linaro_7_5_2012_12_1
158 default "linaro-7.4-2012.06" if GDB_V_linaro_7_4_2012_06
159 default "7.4.1" if GDB_V_7_4_1
160 default "7.4" if GDB_V_7_4
161 default "linaro-7.3-2011.12" if GDB_V_linaro_7_3_2011_12
162 default "7.3.1" if GDB_V_7_3_1
163 default "7.3a" if GDB_V_7_3a
164 default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0
165 default "7.2a" if GDB_V_7_2a
166 default "7.1a" if GDB_V_7_1a
167 default "7.0.1a" if GDB_V_7_0_1a
168 default "7.0a" if GDB_V_7_0a
169 default "6.8a" if GDB_V_6_8a
170 default "custom" if GDB_CUSTOM
174 config GDB_CUSTOM_LOCATION
176 prompt "Full path to custom gdb source"
179 Enter the path to the directory (or tarball) of your source for gdb,
180 or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/gdb