diff options
Diffstat (limited to 'config/debug/gdb.in.gdbserver')
-rw-r--r-- | config/debug/gdb.in.gdbserver | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/config/debug/gdb.in.gdbserver b/config/debug/gdb.in.gdbserver deleted file mode 100644 index d7f1bb81..00000000 --- a/config/debug/gdb.in.gdbserver +++ /dev/null @@ -1,71 +0,0 @@ -# Menu for the native gdbserver - -config GDB_GDBSERVER - bool - prompt "gdbserver" - default y - depends on ! BARE_METAL - select LIBC_UCLIBC_WCHAR if LIBC_UCLIBC && GDB_8_0_or_later - help - Build and install a gdbserver for the target, to run on the target. - -if GDB_GDBSERVER - -config GDB_GDBSERVER_HAS_IPA_LIB - bool - depends on GDB_7_2_or_later - default y - -config GDB_GDBSERVER_STATIC - bool - prompt "Build a static gdbserver" - depends on EXPERIMENTAL - help - In case you have trouble with dynamic loading of shared libraries, - you will find that a static gdbserver comes in handy. - - However, it has been noticed at least on x86 that enabling this - option produces an invalid gdbserver binary. It is linked with - "-static -Wl,--dynamic-list=..." which - # (a) requests invalid program interpreter - # (b) crashes glibc/uClibc-ng and does not work with musl - # See https://sourceware.org/ml/libc-alpha/2017-03/msg00267.html - - It is possible it would work with other architectures, hence it is - not completely removed. Use with care and report to the mailing list - if the resulting gdbserver works. - - For further details, see: - https://sourceware.org/bugzilla/show_bug.cgi?id=19617 - https://sourceware.org/bugzilla/show_bug.cgi?id=21086 - -config GDB_GDBSERVER_STATIC_LIBSTDCXX - bool - prompt "Link against static libstdc+++" - depends on !GDB_GDBSERVER_STATIC - default n - help - Say 'y' if you do not want gdbserver to require libstdc++.so on the - target. - -config GDB_GDBSERVER_BUILD_IPA_LIB - bool - prompt "Build the IPA library" - depends on GDB_GDBSERVER_HAS_IPA_LIB && !GDB_GDBSERVER_STATIC - help - gdbserver >= 7.2 comes with an optional library to use tracepoints, - the In Process Agent (IPA) library, libinproctrace.so. - - Say 'y' if you indend to use tracepoints when debugging your - programs with gdbserver. - - Note: Currently, building this library is not possible when the - gdbserver is built statically. This is a limitation in - crosstool-NG, so do not bug upstream about it... - -endif # GDB_GDBSERVER - -if BARE_METAL -comment "In bare-metal, you'll need to " -comment "provide your own gdbserver stub." -endif # BARE_METAL |