config/debug/gdb.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Dec 26 19:54:12 2012 +0100 (2012-12-26)
changeset 3149 e1611da4bb05
parent 3139 abd69b651323
child 3222 56db5f3f2c8c
permissions -rw-r--r--
all: unmark experimental version

It's been a while we've had those versions, time to unmark them being
experimental. It does not mean everything is perfect, but may gather
some more testing on those versions.

Update samples accordingly.

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