config/debug/gdb.in.gdbserver
author Matthieu Crapet <mcrapet@gmail.com>
Wed Jun 06 12:03:12 2012 +0200 (2012-06-06)
changeset 2991 252ade1e9e17
parent 2484 d1a8c2ae7946
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@1849
     1
# Menu for the native gdbserver
yann@622
     2
yann@583
     3
config GDB_GDBSERVER
yann@583
     4
    bool
yann@583
     5
    prompt "gdbserver"
yann@850
     6
    depends on ! BARE_METAL
yann@583
     7
    help
yann@583
     8
      Build and install a gdbserver for the target, to run on the target.
yann@583
     9
yann@1849
    10
if GDB_GDBSERVER
yann@1849
    11
yann@2986
    12
config GDB_GDBSERVER_HAS_IPA_LIB
yann@2986
    13
    bool
yann@2986
    14
    depends on GDB_7_2_or_later
yann@2986
    15
    default y
yann@2986
    16
yann@583
    17
config GDB_GDBSERVER_STATIC
yann@175
    18
    bool
yann@175
    19
    prompt "Build a static gdbserver"
yann@622
    20
    default y
yann@175
    21
    help
yann@175
    22
      In case you have trouble with dynamic loading of shared libraries,
yann@175
    23
      you will find that a static gdbserver comes in handy.
yann@175
    24
yann@2986
    25
config GDB_GDBSERVER_BUILD_IPA_LIB
yann@2986
    26
    bool
yann@2986
    27
    prompt "Build the IPA library"
yann@2986
    28
    depends on GDB_GDBSERVER_HAS_IPA_LIB && !GDB_GDBSERVER_STATIC
yann@2986
    29
    help
yann@2986
    30
      gdbserver >= 7.2 comes with an optional library to use tracepoints,
yann@2986
    31
      the In Process Agent (IPA) library, libinproctrace.so.
yann@2986
    32
      
yann@2986
    33
      Say 'y' if you indend to use tracepoints when debugging your
yann@2986
    34
      programs with gdbserver.
yann@2986
    35
      
yann@2986
    36
      Note: Currently, building this library is not possible when the
yann@2986
    37
            gdbserver is built statically. This is a limitation in
yann@2986
    38
            crosstool-NG, so do not bug upstream about it...
yann@2986
    39
yann@1849
    40
endif # GDB_GDBSERVER
yann@1849
    41
yann@1269
    42
if BARE_METAL
yann@1269
    43
comment "In bare-metal, you'll need to   "
yann@1269
    44
comment "provide your own gdbserver stub."
yann@1269
    45
endif # BARE_METAL