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_0_or_later
46 select GDB_7_2_or_later
48 config GDB_V_linaro_7_6_2013_05
50 prompt "linaro-7.6-2013.05"
51 depends on DEBUG_GDB_SHOW_LINARO
52 select GDB_7_0_or_later
53 select GDB_7_2_or_later
58 select GDB_7_0_or_later
59 select GDB_7_2_or_later
61 config GDB_V_linaro_7_5_2012_12_1
63 prompt "linaro-7.5-2012.12-1"
64 depends on DEBUG_GDB_SHOW_LINARO
65 select GDB_7_0_or_later
66 select GDB_7_2_or_later
68 config GDB_V_linaro_7_4_2012_06
70 prompt "linaro-7.4-2012.06"
71 depends on DEBUG_GDB_SHOW_LINARO
72 select GDB_7_0_or_later
73 select GDB_7_2_or_later
78 select GDB_7_0_or_later
79 select GDB_7_2_or_later
84 select GDB_7_0_or_later
85 select GDB_7_2_or_later
87 config GDB_V_linaro_7_3_2011_12
89 prompt "linaro-7.3-2011.12"
90 depends on DEBUG_GDB_SHOW_LINARO
91 select GDB_7_0_or_later
92 select GDB_7_2_or_later
97 select GDB_7_0_or_later
98 select GDB_7_2_or_later
103 select GDB_7_0_or_later
104 select GDB_7_2_or_later
106 config GDB_V_linaro_7_2_2011_05_0
108 prompt "linaro-7.2-2011.05-0"
109 depends on DEBUG_GDB_SHOW_LINARO
110 select GDB_7_0_or_later
111 select GDB_7_2_or_later
116 select GDB_7_0_or_later
117 select GDB_7_2_or_later
122 select GDB_7_0_or_later
127 select GDB_7_0_or_later
132 select GDB_7_0_or_later
141 depends on EXPERIMENTAL
142 select GDB_7_0_or_later
143 select GDB_7_2_or_later
147 config GDB_7_2_or_later
150 config GDB_7_0_or_later
152 select GDB_HAS_PKGVERSION_BUGURL
153 select GDB_INSTALL_GDBINIT
155 config GDB_HAS_PKGVERSION_BUGURL
158 config GDB_INSTALL_GDBINIT
163 # Don't remove next line
164 # CT_INSERT_VERSION_STRING_BELOW
165 default "7.7" if GDB_V_7_7
166 default "7.6.1" if GDB_V_7_6_1
167 default "linaro-7.6-2013.05" if GDB_V_linaro_7_6_2013_05
168 default "7.5.1" if GDB_V_7_5_1
169 default "linaro-7.5-2012.12-1" if GDB_V_linaro_7_5_2012_12_1
170 default "linaro-7.4-2012.06" if GDB_V_linaro_7_4_2012_06
171 default "7.4.1" if GDB_V_7_4_1
172 default "7.4" if GDB_V_7_4
173 default "linaro-7.3-2011.12" if GDB_V_linaro_7_3_2011_12
174 default "7.3.1" if GDB_V_7_3_1
175 default "7.3a" if GDB_V_7_3a
176 default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0
177 default "7.2a" if GDB_V_7_2a
178 default "7.1a" if GDB_V_7_1a
179 default "7.0.1a" if GDB_V_7_0_1a
180 default "7.0a" if GDB_V_7_0a
181 default "6.8a" if GDB_V_6_8a
182 default "custom" if GDB_CUSTOM
186 config GDB_CUSTOM_LOCATION
188 prompt "Full path to custom gdb source"
191 Enter the path to the directory (or tarball) of your source for gdb,
192 or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/gdb