# GDB menu ## help gdb is the GNU debugger source "config/debug/gdb.in.cross" source "config/debug/gdb.in.native" source "config/debug/gdb.in.gdbserver" if GDB_CROSS || GDB_NATIVE || GDB_GDBSERVER comment "gdb version" config DEBUG_GDB_SHOW_LINARO bool prompt "Show Linaro versions" help Linaro is maintaining some advanced/more stable/experimental versions of gdb, especially for the ARM architecture. Those versions have not been blessed by the gdb community (nor have they been cursed either!), but they look to be pretty much stable, and even more stable than the upstream versions. YMMV... If you do not know what this Linaro stuff is, then simply say 'n' here, and rest in peace. OTOH, if you know what you are doing, you will be able to use and enjoy :-) the Linaro versions by saying 'y' here. Linaro: http://www.linaro.org/ choice bool prompt "gdb version" # Don't remove next line # CT_INSERT_VERSION_BELOW config GDB_V_7_10 bool prompt "7.10" select GDB_7_2_or_later config GDB_V_7_9_1 bool prompt "7.9.1" select GDB_7_2_or_later config GDB_V_7_9 bool prompt "7.9" select GDB_7_2_or_later config GDB_V_linaro_7_8 bool prompt "linaro-7.8-2014.09" depends on DEBUG_GDB_SHOW_LINARO select GDB_7_2_or_later config GDB_V_7_8_2 bool prompt "7.8.2" select GDB_7_2_or_later config GDB_V_7_8_1 bool prompt "7.8.1" select GDB_7_2_or_later config GDB_V_7_8 bool prompt "7.8" select GDB_7_2_or_later config GDB_V_7_7_1 bool prompt "7.7.1" select GDB_7_2_or_later config GDB_V_7_7 bool prompt "7.7" select GDB_7_2_or_later config GDB_V_linaro_7_6 bool prompt "linaro-7.6.1-2013.10" depends on DEBUG_GDB_SHOW_LINARO select GDB_7_2_or_later config GDB_V_7_6_1 bool prompt "7.6.1" select GDB_7_2_or_later config GDB_V_linaro_7_5 bool prompt "linaro-7.5-2012.12-1" depends on DEBUG_GDB_SHOW_LINARO select GDB_7_2_or_later config GDB_V_7_5_1 bool prompt "7.5.1" select GDB_7_2_or_later config GDB_V_linaro_7_4 bool prompt "linaro-7.4-2012.06" depends on DEBUG_GDB_SHOW_LINARO select GDB_7_2_or_later config GDB_V_7_4_1 bool prompt "7.4.1" select GDB_7_2_or_later config GDB_V_7_4 bool prompt "7.4" select GDB_7_2_or_later config GDB_V_linaro_7_3 bool prompt "linaro-7.3-2011.12" depends on DEBUG_GDB_SHOW_LINARO select GDB_7_2_or_later config GDB_V_7_3_1 bool prompt "7.3.1" select GDB_7_2_or_later config GDB_V_7_3a bool prompt "7.3a" select GDB_7_2_or_later config GDB_V_linaro_7_2 bool prompt "linaro-7.2-2011.05-0" depends on DEBUG_GDB_SHOW_LINARO select GDB_7_2_or_later config GDB_V_7_2a bool prompt "7.2a" select GDB_7_2_or_later config GDB_V_7_1a bool prompt "7.1a" select GDB_7_0_or_later config GDB_V_7_0_1a bool prompt "7.0.1a" select GDB_7_0_or_later config GDB_V_7_0a bool prompt "7.0a" select GDB_7_0_or_later config GDB_V_6_8a bool prompt "6.8a" endchoice config GDB_CUSTOM bool prompt "Custom gdb" depends on EXPERIMENTAL help The choosen gdb version shall be not downloaded. Instead use a custom location to get the source. config GDB_7_2_or_later bool select GDB_7_0_or_later config GDB_7_0_or_later bool select GDB_HAS_PKGVERSION_BUGURL select GDB_HAS_PYTHON select GDB_INSTALL_GDBINIT config GDB_HAS_PKGVERSION_BUGURL bool config GDB_HAS_PYTHON bool config GDB_INSTALL_GDBINIT bool config GDB_VERSION string # Don't remove next line # CT_INSERT_VERSION_STRING_BELOW default "7.10" if GDB_V_7_10 default "7.9.1" if GDB_V_7_9_1 default "7.9" if GDB_V_7_9 default "7.8.2" if GDB_V_7_8_2 default "linaro-7.8-2014.09" if GDB_V_linaro_7_8 default "7.8.1" if GDB_V_7_8_1 default "7.8" if GDB_V_7_8 default "7.7.1" if GDB_V_7_7_1 default "7.7" if GDB_V_7_7 default "linaro-7.6.1-2013.10" if GDB_V_linaro_7_6 default "7.6.1" if GDB_V_7_6_1 default "linaro-7.5-2012.12-1" if GDB_V_linaro_7_5 default "7.5.1" if GDB_V_7_5_1 default "linaro-7.4-2012.06" if GDB_V_linaro_7_4 default "7.4.1" if GDB_V_7_4_1 default "7.4" if GDB_V_7_4 default "linaro-7.3-2011.12" if GDB_V_linaro_7_3 default "7.3.1" if GDB_V_7_3_1 default "7.3a" if GDB_V_7_3a default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0 default "7.2a" if GDB_V_7_2a default "7.1a" if GDB_V_7_1a default "7.0.1a" if GDB_V_7_0_1a default "7.0a" if GDB_V_7_0a default "6.8a" if GDB_V_6_8a if GDB_CUSTOM config GDB_CUSTOM_LOCATION string prompt "Full path to custom gdb source" default "" help Enter the path to the directory (or tarball) of your source for gdb, or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/gdb endif # GDB_CUSTOM endif