config/debug/gdb.in.gdbserver
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Sun Nov 11 21:42:47 2012 +0100 (2012-11-11)
branch1.16
changeset 3107 91a52bc04af9
parent 2484 d1a8c2ae7946
permissions -rw-r--r--
1.16: close branch

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
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