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
40 select GDB_7_0_or_later
41 select GDB_7_2_or_later
43 config GDB_V_linaro_7_6_2013_05
45 prompt "linaro-7.6-2013.05"
46 depends on DEBUG_GDB_SHOW_LINARO
47 select GDB_7_0_or_later
48 select GDB_7_2_or_later
53 select GDB_7_0_or_later
54 select GDB_7_2_or_later
56 config GDB_V_linaro_7_5_2012_12_1
58 prompt "linaro-7.5-2012.12-1"
59 depends on DEBUG_GDB_SHOW_LINARO
60 select GDB_7_0_or_later
61 select GDB_7_2_or_later
63 config GDB_V_linaro_7_4_2012_06
65 prompt "linaro-7.4-2012.06"
66 depends on DEBUG_GDB_SHOW_LINARO
67 select GDB_7_0_or_later
68 select GDB_7_2_or_later
73 select GDB_7_0_or_later
74 select GDB_7_2_or_later
79 select GDB_7_0_or_later
80 select GDB_7_2_or_later
82 config GDB_V_linaro_7_3_2011_12
84 prompt "linaro-7.3-2011.12"
85 depends on DEBUG_GDB_SHOW_LINARO
86 select GDB_7_0_or_later
87 select GDB_7_2_or_later
92 select GDB_7_0_or_later
93 select GDB_7_2_or_later
98 select GDB_7_0_or_later
99 select GDB_7_2_or_later
101 config GDB_V_linaro_7_2_2011_05_0
103 prompt "linaro-7.2-2011.05-0"
104 depends on DEBUG_GDB_SHOW_LINARO
105 select GDB_7_0_or_later
106 select GDB_7_2_or_later
111 select GDB_7_0_or_later
112 select GDB_7_2_or_later
117 select GDB_7_0_or_later
122 select GDB_7_0_or_later
127 select GDB_7_0_or_later
136 depends on EXPERIMENTAL
137 select GDB_7_0_or_later
138 select GDB_7_2_or_later
142 config GDB_7_2_or_later
145 config GDB_7_0_or_later
147 select GDB_HAS_PKGVERSION_BUGURL
148 select GDB_INSTALL_GDBINIT
150 config GDB_HAS_PKGVERSION_BUGURL
153 config GDB_INSTALL_GDBINIT
158 # Don't remove next line
159 # CT_INSERT_VERSION_STRING_BELOW
160 default "7.6.1" if GDB_V_7_6_1
161 default "linaro-7.6-2013.05" if GDB_V_linaro_7_6_2013_05
162 default "7.5.1" if GDB_V_7_5_1
163 default "linaro-7.5-2012.12-1" if GDB_V_linaro_7_5_2012_12_1
164 default "linaro-7.4-2012.06" if GDB_V_linaro_7_4_2012_06
165 default "7.4.1" if GDB_V_7_4_1
166 default "7.4" if GDB_V_7_4
167 default "linaro-7.3-2011.12" if GDB_V_linaro_7_3_2011_12
168 default "7.3.1" if GDB_V_7_3_1
169 default "7.3a" if GDB_V_7_3a
170 default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0
171 default "7.2a" if GDB_V_7_2a
172 default "7.1a" if GDB_V_7_1a
173 default "7.0.1a" if GDB_V_7_0_1a
174 default "7.0a" if GDB_V_7_0a
175 default "6.8a" if GDB_V_6_8a
176 default "custom" if GDB_CUSTOM
180 config GDB_CUSTOM_LOCATION
182 prompt "Full path to custom gdb source"
185 Enter the path to the directory (or tarball) of your source for gdb,
186 or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/gdb