config/debug/gdb.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Fri Sep 09 14:15:10 2011 +0200 (2011-09-09)
branch1.12
changeset 2656 9bc6d5555cac
parent 2575 b0cc1bf3e851
permissions -rw-r--r--
debug/gdb: update the version strings

Almost all versions have been renamed, but the gdb folks did not
setup legacy symlinks.

For more information, see this message:
http://sourceware.org/ml/gdb/2011-09/msg00002.html

Reported-by: ManuelStahl <manuel.stahl@iis.fraunhofer.de>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from 32209f462bbb35f3e3c7b260dc643e1183bdd710)
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@2417
    15
    prompt "Show Linaro versions (EXPERIMENTAL)"
yann@2417
    16
    depends on EXPERIMENTAL
yann@2417
    17
    help
yann@2417
    18
      Linaro is maintaining some advanced/more stable/experimental versions
yann@2417
    19
      of gdb, especially for the ARM architecture.
yann@2417
    20
yann@2417
    21
      Those versions have not been blessed by the gdb community (nor have they
yann@2417
    22
      been cursed either!), but they look to be pretty much stable, and even
yann@2417
    23
      more stable than the upstream versions. YMMV...
yann@2417
    24
yann@2417
    25
      If you do not know what this Linaro stuff is, then simply say 'n' here,
yann@2417
    26
      and rest in peace. OTOH, if you know what you are doing, you will be
yann@2417
    27
      able to use and enjoy :-) the Linaro versions by saying 'y' here.
yann@2417
    28
yann@2417
    29
      Linaro: http://www.linaro.org/
yann@2417
    30
yann@96
    31
choice
yann@96
    32
    bool
yann@96
    33
    prompt "gdb version"
yann@1535
    34
# Don't remove next line
yann@1535
    35
# CT_INSERT_VERSION_BELOW
yann@1534
    36
benoit@2478
    37
config GDB_V_linaro_7_2_2011_05_0
yann@2303
    38
    bool
benoit@2478
    39
    prompt "linaro-7.2-2011.05-0 (EXPERIMENTAL)"
yann@2417
    40
    depends on DEBUG_GDB_SHOW_LINARO
yann@2303
    41
    select GDB_7_0_or_later
yann@2303
    42
yann@2656
    43
config GDB_V_7_2a
jon@2168
    44
    bool
yann@2656
    45
    prompt "7.2a (EXPERIMENTAL)"
jon@2168
    46
    depends on EXPERIMENTAL
jon@2168
    47
    select GDB_7_0_or_later
jon@2168
    48
yann@2656
    49
config GDB_V_7_1a
yann@1874
    50
    bool
yann@2656
    51
    prompt "7.1a (EXPERIMENTAL)"
yann@1874
    52
    depends on EXPERIMENTAL
yann@1874
    53
    select GDB_7_0_or_later
yann@1874
    54
yann@2656
    55
config GDB_V_7_0_1a
jocke@1705
    56
    bool
yann@2656
    57
    prompt "7.0.1a (EXPERIMENTAL)"
jocke@1705
    58
    depends on EXPERIMENTAL
yann@1852
    59
    select GDB_7_0_or_later
jocke@1705
    60
yann@2656
    61
config GDB_V_7_0a
yann@1612
    62
    bool
yann@2656
    63
    prompt "7.0a (EXPERIMENTAL)"
yann@1612
    64
    depends on EXPERIMENTAL
yann@1852
    65
    select GDB_7_0_or_later
yann@1612
    66
yann@2656
    67
config GDB_V_6_8a
yann@1534
    68
    bool
yann@2656
    69
    prompt "6.8a"
yann@1534
    70
yann@96
    71
endchoice
yann@96
    72
yann@1852
    73
config GDB_7_0_or_later
yann@1852
    74
    bool
benoit@2490
    75
    select GDB_HAS_PKGVERSION_BUGURL
yann@2575
    76
    select GDB_INSTALL_GDBINIT
benoit@2490
    77
benoit@2490
    78
config GDB_HAS_PKGVERSION_BUGURL
benoit@2490
    79
    bool
yann@1852
    80
yann@2575
    81
config GDB_INSTALL_GDBINIT
yann@2575
    82
    bool
yann@2575
    83
yann@96
    84
config GDB_VERSION
yann@96
    85
    string
yann@1535
    86
# Don't remove next line
yann@1535
    87
# CT_INSERT_VERSION_STRING_BELOW
benoit@2478
    88
    default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0
yann@2656
    89
    default "7.2a" if GDB_V_7_2a
yann@2656
    90
    default "7.1a" if GDB_V_7_1a
yann@2656
    91
    default "7.0.1a" if GDB_V_7_0_1a
yann@2656
    92
    default "7.0a" if GDB_V_7_0a
yann@2656
    93
    default "6.8a" if GDB_V_6_8a
yann@2417
    94
yann@2417
    95
endif