config/debug/gdb.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Thu Jan 10 00:27:13 2013 +0100 (2013-01-10)
changeset 3159 fb71cad4b085
parent 3139 abd69b651323
child 3222 56db5f3f2c8c
permissions -rw-r--r--
arch/arm: OABI is no more, switch to only EABI

Well, leave the prompt as an OBSOLETE thing, scheduled to
be removed soon.

As an indication OABI lives its last days, gcc-4.8 will no
longer recognise non-EABI targets.

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