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