# 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