config/debug/gdb.in.gdbserver
author Daniel Schultze <kinglag@gmail.com>
Thu Jan 16 14:55:23 2014 -0800 (2014-01-16)
changeset 3281 529a71ea091e
parent 2484 d1a8c2ae7946
permissions -rw-r--r--
libc/glibc: adding patch for glibc-2.10.1 for make-3.82 and later

Make 3.82 broke makefiles that used implicit and explicit rules on the
same line.

This was a undocumented feature that broke many makefiles.

This patch removes the offending rule and replaces it with two separate rules.

Signed-off-by: Daniel Schultze <kinglag@gmail.com>
[yann.morin.1998@free.fr: make it a crosstool-ng patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <CAEsx0Y-PDK7g6XanR=GRWT-8efMX=qAuB4Ub7wakF5sH=tQGxA@mail.gmail.com>
Patchwork-Id: 311876
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