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