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 (EXPERIMENTAL)"
16 depends on EXPERIMENTAL
18 Linaro is maintaining some advanced/more stable/experimental versions
19 of gdb, especially for the ARM architecture.
21 Those versions have not been blessed by the gdb community (nor have they
22 been cursed either!), but they look to be pretty much stable, and even
23 more stable than the upstream versions. YMMV...
25 If you do not know what this Linaro stuff is, then simply say 'n' here,
26 and rest in peace. OTOH, if you know what you are doing, you will be
27 able to use and enjoy :-) the Linaro versions by saying 'y' here.
29 Linaro: http://www.linaro.org/
34 # Don't remove next line
35 # CT_INSERT_VERSION_BELOW
37 config GDB_V_linaro_7_5_2012_12_1
39 prompt "linaro-7.5-2012.12-1 (EXPERIMENTAL)"
40 depends on DEBUG_GDB_SHOW_LINARO
41 select GDB_7_0_or_later
42 select GDB_7_2_or_later
44 config GDB_V_linaro_7_4_2012_06
46 prompt "linaro-7.4-2012.06 (EXPERIMENTAL)"
47 depends on DEBUG_GDB_SHOW_LINARO
48 select GDB_7_0_or_later
49 select GDB_7_2_or_later
53 prompt "7.4.1 (EXPERIMENTAL)"
54 depends on EXPERIMENTAL
55 select GDB_7_0_or_later
56 select GDB_7_2_or_later
60 prompt "7.4 (EXPERIMENTAL)"
61 depends on EXPERIMENTAL
62 select GDB_7_0_or_later
63 select GDB_7_2_or_later
65 config GDB_V_linaro_7_3_2011_12
67 prompt "linaro-7.3-2011.12 (EXPERIMENTAL)"
68 depends on DEBUG_GDB_SHOW_LINARO
69 select GDB_7_0_or_later
70 select GDB_7_2_or_later
74 prompt "7.3.1 (EXPERIMENTAL)"
75 depends on EXPERIMENTAL
76 select GDB_7_0_or_later
77 select GDB_7_2_or_later
81 prompt "7.3a (EXPERIMENTAL)"
82 depends on EXPERIMENTAL
83 select GDB_7_0_or_later
84 select GDB_7_2_or_later
86 config GDB_V_linaro_7_2_2011_05_0
88 prompt "linaro-7.2-2011.05-0 (EXPERIMENTAL)"
89 depends on DEBUG_GDB_SHOW_LINARO
90 select GDB_7_0_or_later
91 select GDB_7_2_or_later
95 prompt "7.2a (EXPERIMENTAL)"
96 depends on EXPERIMENTAL
97 select GDB_7_0_or_later
98 select GDB_7_2_or_later
102 prompt "7.1a (EXPERIMENTAL)"
103 depends on EXPERIMENTAL
104 select GDB_7_0_or_later
108 prompt "7.0.1a (EXPERIMENTAL)"
109 depends on EXPERIMENTAL
110 select GDB_7_0_or_later
114 prompt "7.0a (EXPERIMENTAL)"
115 depends on EXPERIMENTAL
116 select GDB_7_0_or_later
125 depends on EXPERIMENTAL
126 select GDB_7_0_or_later
127 select GDB_7_2_or_later
131 config GDB_7_2_or_later
134 config GDB_7_0_or_later
136 select GDB_HAS_PKGVERSION_BUGURL
137 select GDB_INSTALL_GDBINIT
139 config GDB_HAS_PKGVERSION_BUGURL
142 config GDB_INSTALL_GDBINIT
147 # Don't remove next line
148 # CT_INSERT_VERSION_STRING_BELOW
149 default "linaro-7.5-2012.12-1" if GDB_V_linaro_7_5_2012_12_1
150 default "linaro-7.4-2012.06" if GDB_V_linaro_7_4_2012_06
151 default "7.4.1" if GDB_V_7_4_1
152 default "7.4" if GDB_V_7_4
153 default "linaro-7.3-2011.12" if GDB_V_linaro_7_3_2011_12
154 default "7.3.1" if GDB_V_7_3_1
155 default "7.3a" if GDB_V_7_3a
156 default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0
157 default "7.2a" if GDB_V_7_2a
158 default "7.1a" if GDB_V_7_1a
159 default "7.0.1a" if GDB_V_7_0_1a
160 default "7.0a" if GDB_V_7_0a
161 default "6.8a" if GDB_V_6_8a
162 default "custom" if GDB_CUSTOM
166 config GDB_CUSTOM_LOCATION
168 prompt "Full path to custom gdb source"
171 Enter the path to the directory (or tarball) of your source for gdb,
172 or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/gdb