crosstool-ng/config/debug/gdb.in.native

45 lines
1.1 KiB
Plaintext
Raw Normal View History

# Menu for the native GDB
config GDB_NATIVE
bool
prompt "Native gdb"
default n
depends on ! BARE_METAL
depends on ! BACKEND
help
Build and install a native gdb for the target, to run on the target.
if GDB_NATIVE
config GDB_NATIVE_USE_GMP_MPFR
bool
prompt "Use GMP and MPFR"
default n
select GMP_TARGET
select MPFR_TARGET
select GDB_NATIVE_NO_STATIC
help
gdb can make use of the GMP and MPFR libraries.
While the cross-gdb (above) can use the libraries compiled for the
host, the native gdb needs the libraries for the target (where it will
eventually run).
Setting this option will force building the GMP and MPFR libraries for
the target, and configure the native gdb to use them.
config GDB_NATIVE_NO_STATIC
bool
default n
config GDB_NATIVE_STATIC
bool
prompt "Build a static native gdb"
depends on ! GDB_NATIVE_NO_STATIC
default n
help
In case you have trouble with dynamic loading of shared libraries,
you will find that a static gdb comes in handy.
endif # GDB_NATIVE