config/debug/gdb.in
author Matthieu Crapet <mcrapet@gmail.com>
Wed Jun 06 12:03:12 2012 +0200 (2012-06-06)
changeset 2991 252ade1e9e17
parent 2942 407d9e4c7b0b
child 2995 8f42bffd77bb
permissions -rw-r--r--
libc/eglibc: fix missing LIBC_TRY_CC_OPTION definition (eglibc 2.15)

Upstream SVN is currently broken:
http://www.eglibc.org/svn/branches/eglibc-2_15/libc/

LIBC_TRY_CC_OPTION macro is not defined in aclocal.m4.
This patch fix the configure script.

Once upstream branch will be fixed this patch could be reverted.

Related patch (committed to eglibc trunk):
Use autoconf macro for testing compiler options with empty input
http://sourceware.org/ml/libc-alpha/2012-03/msg00816.html

Signed-off-by: Matthieu Crapet <mcrapet@gmail.com>

diff -r 1f6c8e4b2b92 -r d10afc5bcc25
patches/eglibc/2_15/110-aclocal-LIBC_TRY_CC_OPTION.patch
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@2942
    37
config GDB_V_linaro_7_4_2012_04
benoit@2919
    38
    bool
benoit@2942
    39
    prompt "linaro-7.4-2012.04 (EXPERIMENTAL)"
benoit@2919
    40
    depends on DEBUG_GDB_SHOW_LINARO
benoit@2919
    41
    select GDB_7_0_or_later
yann@2985
    42
    select GDB_7_2_or_later
benoit@2919
    43
benoit@2803
    44
config GDB_V_linaro_7_3_2011_12
benoit@2612
    45
    bool
benoit@2803
    46
    prompt "linaro-7.3-2011.12 (EXPERIMENTAL)"
benoit@2612
    47
    depends on DEBUG_GDB_SHOW_LINARO
benoit@2612
    48
    select GDB_7_0_or_later
yann@2985
    49
    select GDB_7_2_or_later
benoit@2612
    50
yann@2654
    51
config GDB_V_7_3a
benoit@2612
    52
    bool
yann@2654
    53
    prompt "7.3a (EXPERIMENTAL)"
benoit@2612
    54
    depends on EXPERIMENTAL
benoit@2612
    55
    select GDB_7_0_or_later
yann@2985
    56
    select GDB_7_2_or_later
benoit@2612
    57
benoit@2478
    58
config GDB_V_linaro_7_2_2011_05_0
yann@2303
    59
    bool
benoit@2478
    60
    prompt "linaro-7.2-2011.05-0 (EXPERIMENTAL)"
yann@2417
    61
    depends on DEBUG_GDB_SHOW_LINARO
yann@2303
    62
    select GDB_7_0_or_later
yann@2985
    63
    select GDB_7_2_or_later
yann@2303
    64
yann@2654
    65
config GDB_V_7_2a
jon@2168
    66
    bool
yann@2654
    67
    prompt "7.2a (EXPERIMENTAL)"
jon@2168
    68
    depends on EXPERIMENTAL
jon@2168
    69
    select GDB_7_0_or_later
yann@2985
    70
    select GDB_7_2_or_later
jon@2168
    71
yann@2654
    72
config GDB_V_7_1a
yann@1874
    73
    bool
yann@2654
    74
    prompt "7.1a (EXPERIMENTAL)"
yann@1874
    75
    depends on EXPERIMENTAL
yann@1874
    76
    select GDB_7_0_or_later
yann@1874
    77
yann@2654
    78
config GDB_V_7_0_1a
jocke@1705
    79
    bool
yann@2654
    80
    prompt "7.0.1a (EXPERIMENTAL)"
jocke@1705
    81
    depends on EXPERIMENTAL
yann@1852
    82
    select GDB_7_0_or_later
jocke@1705
    83
yann@2654
    84
config GDB_V_7_0a
yann@1612
    85
    bool
yann@2654
    86
    prompt "7.0a (EXPERIMENTAL)"
yann@1612
    87
    depends on EXPERIMENTAL
yann@1852
    88
    select GDB_7_0_or_later
yann@1612
    89
yann@2654
    90
config GDB_V_6_8a
yann@1534
    91
    bool
yann@2654
    92
    prompt "6.8a"
yann@1534
    93
yann@96
    94
endchoice
yann@96
    95
yann@2985
    96
config GDB_7_2_or_later
yann@2985
    97
    bool
yann@2985
    98
yann@1852
    99
config GDB_7_0_or_later
yann@1852
   100
    bool
benoit@2490
   101
    select GDB_HAS_PKGVERSION_BUGURL
yann@2575
   102
    select GDB_INSTALL_GDBINIT
benoit@2490
   103
benoit@2490
   104
config GDB_HAS_PKGVERSION_BUGURL
benoit@2490
   105
    bool
yann@1852
   106
yann@2575
   107
config GDB_INSTALL_GDBINIT
yann@2575
   108
    bool
yann@2575
   109
yann@96
   110
config GDB_VERSION
yann@96
   111
    string
yann@1535
   112
# Don't remove next line
yann@1535
   113
# CT_INSERT_VERSION_STRING_BELOW
benoit@2942
   114
    default "linaro-7.4-2012.04" if GDB_V_linaro_7_4_2012_04
benoit@2803
   115
    default "linaro-7.3-2011.12" if GDB_V_linaro_7_3_2011_12
yann@2654
   116
    default "7.3a" if GDB_V_7_3a
benoit@2478
   117
    default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0
yann@2654
   118
    default "7.2a" if GDB_V_7_2a
yann@2654
   119
    default "7.1a" if GDB_V_7_1a
yann@2654
   120
    default "7.0.1a" if GDB_V_7_0_1a
yann@2654
   121
    default "7.0a" if GDB_V_7_0a
yann@2654
   122
    default "6.8a" if GDB_V_6_8a
yann@2417
   123
yann@2417
   124
endif