author | "Yann E. MORIN" <yann.morin.1998@free.fr> |
Mon Oct 07 00:03:19 2013 +0200 (2013-10-07) | |
changeset 3241 | 9bcbfe402be0 |
parent 3149 | e1611da4bb05 |
child 3250 | 48f5cb844d26 |
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 |
|
michaelh@3222 | 36 |
config GDB_V_linaro_7_6_2013_05 |
michaelh@3222 | 37 |
bool |
michaelh@3222 | 38 |
prompt "linaro-7.6-2013.05" |
michaelh@3222 | 39 |
depends on DEBUG_GDB_SHOW_LINARO |
michaelh@3222 | 40 |
select GDB_7_0_or_later |
michaelh@3222 | 41 |
select GDB_7_2_or_later |
michaelh@3222 | 42 |
|
benoit@3139 | 43 |
config GDB_V_linaro_7_5_2012_12_1 |
benoit@3055 | 44 |
bool |
yann@3149 | 45 |
prompt "linaro-7.5-2012.12-1" |
benoit@3055 | 46 |
depends on DEBUG_GDB_SHOW_LINARO |
benoit@3055 | 47 |
select GDB_7_0_or_later |
benoit@3055 | 48 |
select GDB_7_2_or_later |
benoit@3055 | 49 |
|
benoit@2995 | 50 |
config GDB_V_linaro_7_4_2012_06 |
benoit@2919 | 51 |
bool |
yann@3149 | 52 |
prompt "linaro-7.4-2012.06" |
benoit@2919 | 53 |
depends on DEBUG_GDB_SHOW_LINARO |
benoit@2919 | 54 |
select GDB_7_0_or_later |
yann@2985 | 55 |
select GDB_7_2_or_later |
benoit@2919 | 56 |
|
bryanhundven@3013 | 57 |
config GDB_V_7_4_1 |
bryanhundven@3013 | 58 |
bool |
yann@3149 | 59 |
prompt "7.4.1" |
bryanhundven@3013 | 60 |
select GDB_7_0_or_later |
bryanhundven@3013 | 61 |
select GDB_7_2_or_later |
bryanhundven@3013 | 62 |
|
bryanhundven@3013 | 63 |
config GDB_V_7_4 |
bryanhundven@3013 | 64 |
bool |
yann@3149 | 65 |
prompt "7.4" |
bryanhundven@3013 | 66 |
select GDB_7_0_or_later |
bryanhundven@3013 | 67 |
select GDB_7_2_or_later |
bryanhundven@3013 | 68 |
|
benoit@2803 | 69 |
config GDB_V_linaro_7_3_2011_12 |
benoit@2612 | 70 |
bool |
yann@3149 | 71 |
prompt "linaro-7.3-2011.12" |
benoit@2612 | 72 |
depends on DEBUG_GDB_SHOW_LINARO |
benoit@2612 | 73 |
select GDB_7_0_or_later |
yann@2985 | 74 |
select GDB_7_2_or_later |
benoit@2612 | 75 |
|
bryanhundven@3013 | 76 |
config GDB_V_7_3_1 |
bryanhundven@3013 | 77 |
bool |
yann@3149 | 78 |
prompt "7.3.1" |
bryanhundven@3013 | 79 |
select GDB_7_0_or_later |
bryanhundven@3013 | 80 |
select GDB_7_2_or_later |
bryanhundven@3013 | 81 |
|
yann@2654 | 82 |
config GDB_V_7_3a |
benoit@2612 | 83 |
bool |
yann@3149 | 84 |
prompt "7.3a" |
benoit@2612 | 85 |
select GDB_7_0_or_later |
yann@2985 | 86 |
select GDB_7_2_or_later |
benoit@2612 | 87 |
|
benoit@2478 | 88 |
config GDB_V_linaro_7_2_2011_05_0 |
yann@2303 | 89 |
bool |
yann@3149 | 90 |
prompt "linaro-7.2-2011.05-0" |
yann@2417 | 91 |
depends on DEBUG_GDB_SHOW_LINARO |
yann@2303 | 92 |
select GDB_7_0_or_later |
yann@2985 | 93 |
select GDB_7_2_or_later |
yann@2303 | 94 |
|
yann@2654 | 95 |
config GDB_V_7_2a |
jon@2168 | 96 |
bool |
yann@3149 | 97 |
prompt "7.2a" |
jon@2168 | 98 |
select GDB_7_0_or_later |
yann@2985 | 99 |
select GDB_7_2_or_later |
jon@2168 | 100 |
|
yann@2654 | 101 |
config GDB_V_7_1a |
yann@1874 | 102 |
bool |
yann@3149 | 103 |
prompt "7.1a" |
yann@1874 | 104 |
select GDB_7_0_or_later |
yann@1874 | 105 |
|
yann@2654 | 106 |
config GDB_V_7_0_1a |
jocke@1705 | 107 |
bool |
yann@3149 | 108 |
prompt "7.0.1a" |
yann@1852 | 109 |
select GDB_7_0_or_later |
jocke@1705 | 110 |
|
yann@2654 | 111 |
config GDB_V_7_0a |
yann@1612 | 112 |
bool |
yann@3149 | 113 |
prompt "7.0a" |
yann@1852 | 114 |
select GDB_7_0_or_later |
yann@1612 | 115 |
|
yann@2654 | 116 |
config GDB_V_6_8a |
yann@1534 | 117 |
bool |
yann@2654 | 118 |
prompt "6.8a" |
yann@1534 | 119 |
|
david@3091 | 120 |
config GDB_CUSTOM |
david@3091 | 121 |
bool |
david@3091 | 122 |
prompt "Custom gdb" |
david@3091 | 123 |
depends on EXPERIMENTAL |
david@3091 | 124 |
select GDB_7_0_or_later |
david@3091 | 125 |
select GDB_7_2_or_later |
david@3091 | 126 |
|
yann@96 | 127 |
endchoice |
yann@96 | 128 |
|
yann@2985 | 129 |
config GDB_7_2_or_later |
yann@2985 | 130 |
bool |
yann@2985 | 131 |
|
yann@1852 | 132 |
config GDB_7_0_or_later |
yann@1852 | 133 |
bool |
benoit@2490 | 134 |
select GDB_HAS_PKGVERSION_BUGURL |
yann@2575 | 135 |
select GDB_INSTALL_GDBINIT |
benoit@2490 | 136 |
|
benoit@2490 | 137 |
config GDB_HAS_PKGVERSION_BUGURL |
benoit@2490 | 138 |
bool |
yann@1852 | 139 |
|
yann@2575 | 140 |
config GDB_INSTALL_GDBINIT |
yann@2575 | 141 |
bool |
yann@2575 | 142 |
|
yann@96 | 143 |
config GDB_VERSION |
yann@96 | 144 |
string |
yann@1535 | 145 |
# Don't remove next line |
yann@1535 | 146 |
# CT_INSERT_VERSION_STRING_BELOW |
michaelh@3222 | 147 |
default "linaro-7.6-2013.05" if GDB_V_linaro_7_6_2013_05 |
benoit@3139 | 148 |
default "linaro-7.5-2012.12-1" if GDB_V_linaro_7_5_2012_12_1 |
benoit@2995 | 149 |
default "linaro-7.4-2012.06" if GDB_V_linaro_7_4_2012_06 |
bryanhundven@3013 | 150 |
default "7.4.1" if GDB_V_7_4_1 |
bryanhundven@3013 | 151 |
default "7.4" if GDB_V_7_4 |
benoit@2803 | 152 |
default "linaro-7.3-2011.12" if GDB_V_linaro_7_3_2011_12 |
bryanhundven@3013 | 153 |
default "7.3.1" if GDB_V_7_3_1 |
yann@2654 | 154 |
default "7.3a" if GDB_V_7_3a |
benoit@2478 | 155 |
default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0 |
yann@2654 | 156 |
default "7.2a" if GDB_V_7_2a |
yann@2654 | 157 |
default "7.1a" if GDB_V_7_1a |
yann@2654 | 158 |
default "7.0.1a" if GDB_V_7_0_1a |
yann@2654 | 159 |
default "7.0a" if GDB_V_7_0a |
yann@2654 | 160 |
default "6.8a" if GDB_V_6_8a |
david@3091 | 161 |
default "custom" if GDB_CUSTOM |
david@3091 | 162 |
|
david@3091 | 163 |
if GDB_CUSTOM |
david@3091 | 164 |
|
david@3091 | 165 |
config GDB_CUSTOM_LOCATION |
david@3091 | 166 |
string |
david@3091 | 167 |
prompt "Full path to custom gdb source" |
david@3091 | 168 |
default "" |
david@3091 | 169 |
help |
david@3091 | 170 |
Enter the path to the directory (or tarball) of your source for gdb, |
david@3091 | 171 |
or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/gdb |
david@3091 | 172 |
|
david@3091 | 173 |
endif # GDB_CUSTOM |
yann@2417 | 174 |
|
yann@2417 | 175 |
endif |
david@3091 | 176 |