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_5_2012_12_1
38 prompt "linaro-7.5-2012.12-1"
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_4_2012_06
45 prompt "linaro-7.4-2012.06"
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
59 select GDB_7_0_or_later
60 select GDB_7_2_or_later
62 config GDB_V_linaro_7_3_2011_12
64 prompt "linaro-7.3-2011.12"
65 depends on DEBUG_GDB_SHOW_LINARO
66 select GDB_7_0_or_later
67 select GDB_7_2_or_later
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
81 config GDB_V_linaro_7_2_2011_05_0
83 prompt "linaro-7.2-2011.05-0"
84 depends on DEBUG_GDB_SHOW_LINARO
85 select GDB_7_0_or_later
86 select GDB_7_2_or_later
91 select GDB_7_0_or_later
92 select GDB_7_2_or_later
97 select GDB_7_0_or_later
102 select GDB_7_0_or_later
107 select GDB_7_0_or_later
116 depends on EXPERIMENTAL
117 select GDB_7_0_or_later
118 select GDB_7_2_or_later
122 config GDB_7_2_or_later
125 config GDB_7_0_or_later
127 select GDB_HAS_PKGVERSION_BUGURL
128 select GDB_INSTALL_GDBINIT
130 config GDB_HAS_PKGVERSION_BUGURL
133 config GDB_INSTALL_GDBINIT
138 # Don't remove next line
139 # CT_INSERT_VERSION_STRING_BELOW
140 default "linaro-7.5-2012.12-1" if GDB_V_linaro_7_5_2012_12_1
141 default "linaro-7.4-2012.06" if GDB_V_linaro_7_4_2012_06
142 default "7.4.1" if GDB_V_7_4_1
143 default "7.4" if GDB_V_7_4
144 default "linaro-7.3-2011.12" if GDB_V_linaro_7_3_2011_12
145 default "7.3.1" if GDB_V_7_3_1
146 default "7.3a" if GDB_V_7_3a
147 default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0
148 default "7.2a" if GDB_V_7_2a
149 default "7.1a" if GDB_V_7_1a
150 default "7.0.1a" if GDB_V_7_0_1a
151 default "7.0a" if GDB_V_7_0a
152 default "6.8a" if GDB_V_6_8a
153 default "custom" if GDB_CUSTOM
157 config GDB_CUSTOM_LOCATION
159 prompt "Full path to custom gdb source"
162 Enter the path to the directory (or tarball) of your source for gdb,
163 or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/gdb