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
36 config GDB_V_linaro_7_6_2013_05
38 prompt "linaro-7.6-2013.05"
39 depends on DEBUG_GDB_SHOW_LINARO
40 select GDB_7_0_or_later
41 select GDB_7_2_or_later
43 config GDB_V_linaro_7_5_2012_12_1
45 prompt "linaro-7.5-2012.12-1"
46 depends on DEBUG_GDB_SHOW_LINARO
47 select GDB_7_0_or_later
48 select GDB_7_2_or_later
50 config GDB_V_linaro_7_4_2012_06
52 prompt "linaro-7.4-2012.06"
53 depends on DEBUG_GDB_SHOW_LINARO
54 select GDB_7_0_or_later
55 select GDB_7_2_or_later
60 select GDB_7_0_or_later
61 select GDB_7_2_or_later
66 select GDB_7_0_or_later
67 select GDB_7_2_or_later
69 config GDB_V_linaro_7_3_2011_12
71 prompt "linaro-7.3-2011.12"
72 depends on DEBUG_GDB_SHOW_LINARO
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
85 select GDB_7_0_or_later
86 select GDB_7_2_or_later
88 config GDB_V_linaro_7_2_2011_05_0
90 prompt "linaro-7.2-2011.05-0"
91 depends on DEBUG_GDB_SHOW_LINARO
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
104 select GDB_7_0_or_later
109 select GDB_7_0_or_later
114 select GDB_7_0_or_later
123 depends on EXPERIMENTAL
124 select GDB_7_0_or_later
125 select GDB_7_2_or_later
129 config GDB_7_2_or_later
132 config GDB_7_0_or_later
134 select GDB_HAS_PKGVERSION_BUGURL
135 select GDB_INSTALL_GDBINIT
137 config GDB_HAS_PKGVERSION_BUGURL
140 config GDB_INSTALL_GDBINIT
145 # Don't remove next line
146 # CT_INSERT_VERSION_STRING_BELOW
147 default "linaro-7.6-2013.05" if GDB_V_linaro_7_6_2013_05
148 default "linaro-7.5-2012.12-1" if GDB_V_linaro_7_5_2012_12_1
149 default "linaro-7.4-2012.06" if GDB_V_linaro_7_4_2012_06
150 default "7.4.1" if GDB_V_7_4_1
151 default "7.4" if GDB_V_7_4
152 default "linaro-7.3-2011.12" if GDB_V_linaro_7_3_2011_12
153 default "7.3.1" if GDB_V_7_3_1
154 default "7.3a" if GDB_V_7_3a
155 default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0
156 default "7.2a" if GDB_V_7_2a
157 default "7.1a" if GDB_V_7_1a
158 default "7.0.1a" if GDB_V_7_0_1a
159 default "7.0a" if GDB_V_7_0a
160 default "6.8a" if GDB_V_6_8a
161 default "custom" if GDB_CUSTOM
165 config GDB_CUSTOM_LOCATION
167 prompt "Full path to custom gdb source"
170 Enter the path to the directory (or tarball) of your source for gdb,
171 or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/gdb