config/debug/gdb.in
author Bryan Hundven <bryanhundven@gmail.com>
Mon Jul 02 20:31:06 2012 -0700 (2012-07-02)
changeset 3013 e5f4367d55d8
parent 2995 8f42bffd77bb
child 3055 00ad3bbbf024
permissions -rw-r--r--
debug/gdb: Add gdb 7.3.1, 7.4, and 7.4.1

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Message-Id: <c917c398e95919856980.1341286289@flambe.is-a-geek.org>
     1 # GDB menu
     2 
     3 ## help gdb is the GNU debugger
     4 
     5 source "config/debug/gdb.in.cross"
     6 source "config/debug/gdb.in.native"
     7 source "config/debug/gdb.in.gdbserver"
     8 
     9 if GDB_CROSS || GDB_NATIVE || GDB_GDBSERVER
    10 
    11 comment "gdb version"
    12 
    13 config DEBUG_GDB_SHOW_LINARO
    14     bool
    15     prompt "Show Linaro versions (EXPERIMENTAL)"
    16     depends on EXPERIMENTAL
    17     help
    18       Linaro is maintaining some advanced/more stable/experimental versions
    19       of gdb, especially for the ARM architecture.
    20 
    21       Those versions have not been blessed by the gdb community (nor have they
    22       been cursed either!), but they look to be pretty much stable, and even
    23       more stable than the upstream versions. YMMV...
    24 
    25       If you do not know what this Linaro stuff is, then simply say 'n' here,
    26       and rest in peace. OTOH, if you know what you are doing, you will be
    27       able to use and enjoy :-) the Linaro versions by saying 'y' here.
    28 
    29       Linaro: http://www.linaro.org/
    30 
    31 choice
    32     bool
    33     prompt "gdb version"
    34 # Don't remove next line
    35 # CT_INSERT_VERSION_BELOW
    36 
    37 config GDB_V_linaro_7_4_2012_06
    38     bool
    39     prompt "linaro-7.4-2012.06 (EXPERIMENTAL)"
    40     depends on DEBUG_GDB_SHOW_LINARO
    41     select GDB_7_0_or_later
    42     select GDB_7_2_or_later
    43 
    44 config GDB_V_7_4_1
    45     bool
    46     prompt "7.4.1 (EXPERIMENTAL)"
    47     depends on EXPERIMENTAL
    48     select GDB_7_0_or_later
    49     select GDB_7_2_or_later
    50 
    51 config GDB_V_7_4
    52     bool
    53     prompt "7.4 (EXPERIMENTAL)"
    54     depends on EXPERIMENTAL
    55     select GDB_7_0_or_later
    56     select GDB_7_2_or_later
    57 
    58 config GDB_V_linaro_7_3_2011_12
    59     bool
    60     prompt "linaro-7.3-2011.12 (EXPERIMENTAL)"
    61     depends on DEBUG_GDB_SHOW_LINARO
    62     select GDB_7_0_or_later
    63     select GDB_7_2_or_later
    64 
    65 config GDB_V_7_3_1
    66     bool
    67     prompt "7.3.1 (EXPERIMENTAL)"
    68     depends on EXPERIMENTAL
    69     select GDB_7_0_or_later
    70     select GDB_7_2_or_later
    71 
    72 config GDB_V_7_3a
    73     bool
    74     prompt "7.3a (EXPERIMENTAL)"
    75     depends on EXPERIMENTAL
    76     select GDB_7_0_or_later
    77     select GDB_7_2_or_later
    78 
    79 config GDB_V_linaro_7_2_2011_05_0
    80     bool
    81     prompt "linaro-7.2-2011.05-0 (EXPERIMENTAL)"
    82     depends on DEBUG_GDB_SHOW_LINARO
    83     select GDB_7_0_or_later
    84     select GDB_7_2_or_later
    85 
    86 config GDB_V_7_2a
    87     bool
    88     prompt "7.2a (EXPERIMENTAL)"
    89     depends on EXPERIMENTAL
    90     select GDB_7_0_or_later
    91     select GDB_7_2_or_later
    92 
    93 config GDB_V_7_1a
    94     bool
    95     prompt "7.1a (EXPERIMENTAL)"
    96     depends on EXPERIMENTAL
    97     select GDB_7_0_or_later
    98 
    99 config GDB_V_7_0_1a
   100     bool
   101     prompt "7.0.1a (EXPERIMENTAL)"
   102     depends on EXPERIMENTAL
   103     select GDB_7_0_or_later
   104 
   105 config GDB_V_7_0a
   106     bool
   107     prompt "7.0a (EXPERIMENTAL)"
   108     depends on EXPERIMENTAL
   109     select GDB_7_0_or_later
   110 
   111 config GDB_V_6_8a
   112     bool
   113     prompt "6.8a"
   114 
   115 endchoice
   116 
   117 config GDB_7_2_or_later
   118     bool
   119 
   120 config GDB_7_0_or_later
   121     bool
   122     select GDB_HAS_PKGVERSION_BUGURL
   123     select GDB_INSTALL_GDBINIT
   124 
   125 config GDB_HAS_PKGVERSION_BUGURL
   126     bool
   127 
   128 config GDB_INSTALL_GDBINIT
   129     bool
   130 
   131 config GDB_VERSION
   132     string
   133 # Don't remove next line
   134 # CT_INSERT_VERSION_STRING_BELOW
   135     default "linaro-7.4-2012.06" if GDB_V_linaro_7_4_2012_06
   136     default "7.4.1" if GDB_V_7_4_1
   137     default "7.4" if GDB_V_7_4
   138     default "linaro-7.3-2011.12" if GDB_V_linaro_7_3_2011_12
   139     default "7.3.1" if GDB_V_7_3_1
   140     default "7.3a" if GDB_V_7_3a
   141     default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0
   142     default "7.2a" if GDB_V_7_2a
   143     default "7.1a" if GDB_V_7_1a
   144     default "7.0.1a" if GDB_V_7_0_1a
   145     default "7.0a" if GDB_V_7_0a
   146     default "6.8a" if GDB_V_6_8a
   147 
   148 endif