author | "Yann E. MORIN" <yann.morin.1998@free.fr> |
Sat May 10 12:33:37 2014 +0200 (2014-05-10) | |
changeset 3308 | b571b3566915 |
parent 3250 | 48f5cb844d26 |
child 3309 | 06b78d44d1a0 |
permissions | -rw-r--r-- |
yann@96 | 1 |
# GDB menu |
yann@96 | 2 |
|
yann@2444 | 3 |
## help gdb is the GNU debugger |
yann@96 | 4 |
|
yann@1849 | 5 |
source "config/debug/gdb.in.cross" |
yann@1849 | 6 |
source "config/debug/gdb.in.native" |
yann@1849 | 7 |
source "config/debug/gdb.in.gdbserver" |
yann@1269 | 8 |
|
yann@2417 | 9 |
if GDB_CROSS || GDB_NATIVE || GDB_GDBSERVER |
yann@2417 | 10 |
|
yann@2417 | 11 |
comment "gdb version" |
yann@2417 | 12 |
|
yann@2417 | 13 |
config DEBUG_GDB_SHOW_LINARO |
yann@2417 | 14 |
bool |
yann@3149 | 15 |
prompt "Show Linaro versions" |
yann@2417 | 16 |
help |
yann@2417 | 17 |
Linaro is maintaining some advanced/more stable/experimental versions |
yann@2417 | 18 |
of gdb, especially for the ARM architecture. |
yann@2417 | 19 |
|
yann@2417 | 20 |
Those versions have not been blessed by the gdb community (nor have they |
yann@2417 | 21 |
been cursed either!), but they look to be pretty much stable, and even |
yann@2417 | 22 |
more stable than the upstream versions. YMMV... |
yann@2417 | 23 |
|
yann@2417 | 24 |
If you do not know what this Linaro stuff is, then simply say 'n' here, |
yann@2417 | 25 |
and rest in peace. OTOH, if you know what you are doing, you will be |
yann@2417 | 26 |
able to use and enjoy :-) the Linaro versions by saying 'y' here. |
yann@2417 | 27 |
|
yann@2417 | 28 |
Linaro: http://www.linaro.org/ |
yann@2417 | 29 |
|
yann@96 | 30 |
choice |
yann@96 | 31 |
bool |
yann@96 | 32 |
prompt "gdb version" |
yann@1535 | 33 |
# Don't remove next line |
yann@1535 | 34 |
# CT_INSERT_VERSION_BELOW |
yann@1534 | 35 |
|
netzimme@3286 | 36 |
config GDB_V_7_7 |
netzimme@3286 | 37 |
bool |
netzimme@3286 | 38 |
prompt "7.7" |
netzimme@3286 | 39 |
select GDB_7_0_or_later |
netzimme@3286 | 40 |
select GDB_7_2_or_later |
netzimme@3250 | 41 |
|
netzimme@3250 | 42 |
config GDB_V_7_6_1 |
netzimme@3250 | 43 |
bool |
netzimme@3250 | 44 |
prompt "7.6.1" |
netzimme@3250 | 45 |
select GDB_7_0_or_later |
netzimme@3250 | 46 |
select GDB_7_2_or_later |
netzimme@3250 | 47 |
|
michaelh@3222 | 48 |
config GDB_V_linaro_7_6_2013_05 |
michaelh@3222 | 49 |
bool |
michaelh@3222 | 50 |
prompt "linaro-7.6-2013.05" |
michaelh@3222 | 51 |
depends on DEBUG_GDB_SHOW_LINARO |
michaelh@3222 | 52 |
select GDB_7_0_or_later |
michaelh@3222 | 53 |
select GDB_7_2_or_later |
michaelh@3222 | 54 |
|
netzimme@3250 | 55 |
config GDB_V_7_5_1 |
netzimme@3250 | 56 |
bool |
netzimme@3250 | 57 |
prompt "7.5.1" |
netzimme@3250 | 58 |
select GDB_7_0_or_later |
netzimme@3250 | 59 |
select GDB_7_2_or_later |
netzimme@3250 | 60 |
|
benoit@3139 | 61 |
config GDB_V_linaro_7_5_2012_12_1 |
benoit@3055 | 62 |
bool |
yann@3149 | 63 |
prompt "linaro-7.5-2012.12-1" |
benoit@3055 | 64 |
depends on DEBUG_GDB_SHOW_LINARO |
benoit@3055 | 65 |
select GDB_7_0_or_later |
benoit@3055 | 66 |
select GDB_7_2_or_later |
benoit@3055 | 67 |
|
benoit@2995 | 68 |
config GDB_V_linaro_7_4_2012_06 |
benoit@2919 | 69 |
bool |
yann@3149 | 70 |
prompt "linaro-7.4-2012.06" |
benoit@2919 | 71 |
depends on DEBUG_GDB_SHOW_LINARO |
benoit@2919 | 72 |
select GDB_7_0_or_later |
yann@2985 | 73 |
select GDB_7_2_or_later |
benoit@2919 | 74 |
|
bryanhundven@3013 | 75 |
config GDB_V_7_4_1 |
bryanhundven@3013 | 76 |
bool |
yann@3149 | 77 |
prompt "7.4.1" |
bryanhundven@3013 | 78 |
select GDB_7_0_or_later |
bryanhundven@3013 | 79 |
select GDB_7_2_or_later |
bryanhundven@3013 | 80 |
|
bryanhundven@3013 | 81 |
config GDB_V_7_4 |
bryanhundven@3013 | 82 |
bool |
yann@3149 | 83 |
prompt "7.4" |
bryanhundven@3013 | 84 |
select GDB_7_0_or_later |
bryanhundven@3013 | 85 |
select GDB_7_2_or_later |
bryanhundven@3013 | 86 |
|
benoit@2803 | 87 |
config GDB_V_linaro_7_3_2011_12 |
benoit@2612 | 88 |
bool |
yann@3149 | 89 |
prompt "linaro-7.3-2011.12" |
benoit@2612 | 90 |
depends on DEBUG_GDB_SHOW_LINARO |
benoit@2612 | 91 |
select GDB_7_0_or_later |
yann@2985 | 92 |
select GDB_7_2_or_later |
benoit@2612 | 93 |
|
bryanhundven@3013 | 94 |
config GDB_V_7_3_1 |
bryanhundven@3013 | 95 |
bool |
yann@3149 | 96 |
prompt "7.3.1" |
bryanhundven@3013 | 97 |
select GDB_7_0_or_later |
bryanhundven@3013 | 98 |
select GDB_7_2_or_later |
bryanhundven@3013 | 99 |
|
yann@2654 | 100 |
config GDB_V_7_3a |
benoit@2612 | 101 |
bool |
yann@3149 | 102 |
prompt "7.3a" |
benoit@2612 | 103 |
select GDB_7_0_or_later |
yann@2985 | 104 |
select GDB_7_2_or_later |
benoit@2612 | 105 |
|
benoit@2478 | 106 |
config GDB_V_linaro_7_2_2011_05_0 |
yann@2303 | 107 |
bool |
yann@3149 | 108 |
prompt "linaro-7.2-2011.05-0" |
yann@2417 | 109 |
depends on DEBUG_GDB_SHOW_LINARO |
yann@2303 | 110 |
select GDB_7_0_or_later |
yann@2985 | 111 |
select GDB_7_2_or_later |
yann@2303 | 112 |
|
yann@2654 | 113 |
config GDB_V_7_2a |
jon@2168 | 114 |
bool |
yann@3149 | 115 |
prompt "7.2a" |
jon@2168 | 116 |
select GDB_7_0_or_later |
yann@2985 | 117 |
select GDB_7_2_or_later |
jon@2168 | 118 |
|
yann@2654 | 119 |
config GDB_V_7_1a |
yann@1874 | 120 |
bool |
yann@3149 | 121 |
prompt "7.1a" |
yann@1874 | 122 |
select GDB_7_0_or_later |
yann@1874 | 123 |
|
yann@2654 | 124 |
config GDB_V_7_0_1a |
jocke@1705 | 125 |
bool |
yann@3149 | 126 |
prompt "7.0.1a" |
yann@1852 | 127 |
select GDB_7_0_or_later |
jocke@1705 | 128 |
|
yann@2654 | 129 |
config GDB_V_7_0a |
yann@1612 | 130 |
bool |
yann@3149 | 131 |
prompt "7.0a" |
yann@1852 | 132 |
select GDB_7_0_or_later |
yann@1612 | 133 |
|
yann@2654 | 134 |
config GDB_V_6_8a |
yann@1534 | 135 |
bool |
yann@2654 | 136 |
prompt "6.8a" |
yann@1534 | 137 |
|
david@3091 | 138 |
config GDB_CUSTOM |
david@3091 | 139 |
bool |
david@3091 | 140 |
prompt "Custom gdb" |
david@3091 | 141 |
depends on EXPERIMENTAL |
david@3091 | 142 |
select GDB_7_0_or_later |
david@3091 | 143 |
select GDB_7_2_or_later |
david@3091 | 144 |
|
yann@96 | 145 |
endchoice |
yann@96 | 146 |
|
yann@2985 | 147 |
config GDB_7_2_or_later |
yann@2985 | 148 |
bool |
yann@2985 | 149 |
|
yann@1852 | 150 |
config GDB_7_0_or_later |
yann@1852 | 151 |
bool |
benoit@2490 | 152 |
select GDB_HAS_PKGVERSION_BUGURL |
yann@2575 | 153 |
select GDB_INSTALL_GDBINIT |
benoit@2490 | 154 |
|
benoit@2490 | 155 |
config GDB_HAS_PKGVERSION_BUGURL |
benoit@2490 | 156 |
bool |
yann@1852 | 157 |
|
yann@2575 | 158 |
config GDB_INSTALL_GDBINIT |
yann@2575 | 159 |
bool |
yann@2575 | 160 |
|
yann@96 | 161 |
config GDB_VERSION |
yann@96 | 162 |
string |
yann@1535 | 163 |
# Don't remove next line |
yann@1535 | 164 |
# CT_INSERT_VERSION_STRING_BELOW |
netzimme@3286 | 165 |
default "7.7" if GDB_V_7_7 |
netzimme@3250 | 166 |
default "7.6.1" if GDB_V_7_6_1 |
michaelh@3222 | 167 |
default "linaro-7.6-2013.05" if GDB_V_linaro_7_6_2013_05 |
netzimme@3250 | 168 |
default "7.5.1" if GDB_V_7_5_1 |
benoit@3139 | 169 |
default "linaro-7.5-2012.12-1" if GDB_V_linaro_7_5_2012_12_1 |
benoit@2995 | 170 |
default "linaro-7.4-2012.06" if GDB_V_linaro_7_4_2012_06 |
bryanhundven@3013 | 171 |
default "7.4.1" if GDB_V_7_4_1 |
bryanhundven@3013 | 172 |
default "7.4" if GDB_V_7_4 |
benoit@2803 | 173 |
default "linaro-7.3-2011.12" if GDB_V_linaro_7_3_2011_12 |
bryanhundven@3013 | 174 |
default "7.3.1" if GDB_V_7_3_1 |
yann@2654 | 175 |
default "7.3a" if GDB_V_7_3a |
benoit@2478 | 176 |
default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0 |
yann@2654 | 177 |
default "7.2a" if GDB_V_7_2a |
yann@2654 | 178 |
default "7.1a" if GDB_V_7_1a |
yann@2654 | 179 |
default "7.0.1a" if GDB_V_7_0_1a |
yann@2654 | 180 |
default "7.0a" if GDB_V_7_0a |
yann@2654 | 181 |
default "6.8a" if GDB_V_6_8a |
david@3091 | 182 |
default "custom" if GDB_CUSTOM |
david@3091 | 183 |
|
david@3091 | 184 |
if GDB_CUSTOM |
david@3091 | 185 |
|
david@3091 | 186 |
config GDB_CUSTOM_LOCATION |
david@3091 | 187 |
string |
david@3091 | 188 |
prompt "Full path to custom gdb source" |
david@3091 | 189 |
default "" |
david@3091 | 190 |
help |
david@3091 | 191 |
Enter the path to the directory (or tarball) of your source for gdb, |
david@3091 | 192 |
or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/gdb |
david@3091 | 193 |
|
david@3091 | 194 |
endif # GDB_CUSTOM |
yann@2417 | 195 |
|
yann@2417 | 196 |
endif |
david@3091 | 197 |