diff options
Diffstat (limited to 'config/versions/gdb.in')
-rw-r--r-- | config/versions/gdb.in | 502 |
1 files changed, 502 insertions, 0 deletions
diff --git a/config/versions/gdb.in b/config/versions/gdb.in new file mode 100644 index 0000000..e8c234f --- /dev/null +++ b/config/versions/gdb.in @@ -0,0 +1,502 @@ +# +# DO NOT EDIT! This file is automatically generated. +# + +choice + bool "Show gdb versions from" + +config GDB_USE_GNU + bool "GNU" + help + GNU (which is a recursive acronym for "GNU's Not Unix") provides GNU binutils, + GNU C Compiler (gcc), GNU debugger (gdb) and many other utilities. GNU is + considered the master source for these packages. + + You should select "GNU" here unless you definitely know that you need some version + from another source. + +config GDB_USE_LINARO + bool "Linaro" + depends on OBSOLETE + depends on EXPERIMENTAL + help + Linaro is maintaining some advanced/more stable/experimental versions + of binutils, gcc, glibc and gdb, especially for the ARM architecture. + These versions contain some changes that are not (yet?) merged into + their respective upstream repositories. + +endchoice + +config GDB_USE + string + default "GDB" if GDB_USE_GNU + default "GDB_LINARO" if GDB_USE_LINARO + + +if GDB_USE_GNU + +if EXPERIMENTAL +choice + bool "Source of gdb" + +config GDB_SRC_RELEASE + bool "Released tarball" + help + Download a released tarball. + +config GDB_SRC_DEVEL + bool "Vendor repository" + help + Check out from vendor repository at: + ssh://sourceware.org/git/binutils-gdb.git + +if GDB_SRC_DEVEL + +config GDB_DEVEL_VCS + string + default "git" + +config GDB_DEVEL_URL + string + default "ssh://sourceware.org/git/binutils-gdb.git" + +config GDB_DEVEL_BRANCH + string "Branch to check out" + default "master" + help + Git: branch to be checked out + Subversion: directories to append to the repository URL. + +config GDB_DEVEL_REVISION + string "Revision/changeset" + default "HEAD" + help + Commit ID or revision ID to check out. + +endif + +config GDB_SRC_CUSTOM + bool "Custom location" + depends on EXPERIMENTAL + help + Custom directory or tarball. + +if GDB_SRC_CUSTOM + +config GDB_CUSTOM_LOCATION + string "Custom source location" + help + Path to the directory or tarball with the sources. + +endif + +endchoice +endif + +config GDB_MIRRORS_ARRAY + string + default " $( mirrors GNU gdb ) $( mirrors sourceware gdb ) $( mirrors GCC_GNU gdb )" + +choice + bool "Version of gdb" + help + For a released version, select the version of gdb to download + and build. For sources out of the vendor repository or from a custom + location, select the version that describes those custom sources. + Based on this version, crosstool-NG may apply some version-specific + quirks while building gdb. + +config GDB_VERY_NEW + bool "newer than anything below" + depends on EXPERIMENTAL + depends on GDB_SRC_DEVEL || GDB_SRC_CUSTOM + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_12_1 + bool "7.12.1" + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_11_1 + bool "7.11.1" + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_10_1 + bool "7.10.1 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_10 + bool "7.10 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_9_1 + bool "7.9.1 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_9 + bool "7.9 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_8_1 + bool "7.8.1 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_8 + bool "7.8 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_7_1 + bool "7.7.1 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_7 + bool "7.7 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_6_1 + bool "7.6.1 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_5_1 + bool "7.5.1 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_4_1 + bool "7.4.1 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_4 + bool "7.4 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_3A + bool "7.3a (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_3_1 + bool "7.3.1 (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_2A + bool "7.2a (OBSOLETE)" + depends on OBSOLETE + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_1A + bool "7.1a (OBSOLETE)" + depends on OBSOLETE + depends on !GDB_REQUIRE_7_2_or_later + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_0A + bool "7.0a (OBSOLETE)" + depends on OBSOLETE + depends on !GDB_REQUIRE_7_2_or_later + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_7_0_1A + bool "7.0.1a (OBSOLETE)" + depends on OBSOLETE + depends on !GDB_REQUIRE_7_2_or_later + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_V_6_8A + bool "6.8a (OBSOLETE)" + depends on OBSOLETE + depends on !GDB_REQUIRE_7_2_or_later + depends on !GDB_REQUIRE_7_0_or_later + +config GDB_VERY_OLD + bool "older than anything above" + depends on OBSOLETE && EXPERIMENTAL + depends on GDB_SRC_DEVEL || GDB_SRC_CUSTOM + depends on !GDB_REQUIRE_7_2_or_later + depends on !GDB_REQUIRE_7_0_or_later + +endchoice + + +endif + +config GDB_VERSION + string + default "7.12.1" if GDB_V_7_12_1 + default "7.11.1" if GDB_V_7_11_1 + default "7.10.1" if GDB_V_7_10_1 + 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.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 "7.6.1" if GDB_V_7_6_1 + default "7.5.1" if GDB_V_7_5_1 + default "7.4.1" if GDB_V_7_4_1 + default "7.4" if GDB_V_7_4 + default "7.3a" if GDB_V_7_3A + default "7.3.1" if GDB_V_7_3_1 + default "7.2a" if GDB_V_7_2A + default "7.1a" if GDB_V_7_1A + default "7.0a" if GDB_V_7_0A + default "7.0.1a" if GDB_V_7_0_1A + default "6.8a" if GDB_V_6_8A + default "unknown" + +if GDB_USE_LINARO + +if EXPERIMENTAL +choice + bool "Source of gdb-linaro" + +config GDB_LINARO_SRC_RELEASE + bool "Released tarball" + help + Download a released tarball. + +config GDB_LINARO_SRC_DEVEL + bool "Vendor repository" + help + Check out from vendor repository at: + https://git.linaro.org/toolchain/binutils-gdb.git + +if GDB_LINARO_SRC_DEVEL + +config GDB_LINARO_DEVEL_VCS + string + default "git" + +config GDB_LINARO_DEVEL_URL + string + default "https://git.linaro.org/toolchain/binutils-gdb.git" + +config GDB_LINARO_DEVEL_BRANCH + string "Branch to check out" + default "master" + help + Git: branch to be checked out + Subversion: directories to append to the repository URL. + +config GDB_LINARO_DEVEL_REVISION + string "Revision/changeset" + default "HEAD" + help + Commit ID or revision ID to check out. + +endif + +config GDB_LINARO_SRC_CUSTOM + bool "Custom location" + depends on EXPERIMENTAL + help + Custom directory or tarball. + +if GDB_LINARO_SRC_CUSTOM + +config GDB_LINARO_CUSTOM_LOCATION + string "Custom source location" + help + Path to the directory or tarball with the sources. + +endif + +endchoice +endif + +config GDB_LINARO_MIRRORS_ARRAY + string + default "" + +choice + bool "Version of gdb-linaro" + help + For a released version, select the version of gdb-linaro to download + and build. For sources out of the vendor repository or from a custom + location, select the version that describes those custom sources. + Based on this version, crosstool-NG may apply some version-specific + quirks while building gdb-linaro. + +config GDB_LINARO_VERY_NEW + bool "newer than anything below" + depends on EXPERIMENTAL + depends on GDB_LINARO_SRC_DEVEL || GDB_LINARO_SRC_CUSTOM + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_LINARO_V_7_8_2014_09 + bool "7.8-2014.09 (OBSOLETE,EXPERIMENTAL)" + depends on OBSOLETE + depends on EXPERIMENTAL + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_LINARO_V_7_7_1_2014_06_1 + bool "7.7.1-2014.06-1 (OBSOLETE,EXPERIMENTAL)" + depends on OBSOLETE + depends on EXPERIMENTAL + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_LINARO_V_7_7_2014_05 + bool "7.7-2014.05 (OBSOLETE,EXPERIMENTAL)" + depends on OBSOLETE + depends on EXPERIMENTAL + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_LINARO_V_7_6_1_2013_10 + bool "7.6.1-2013.10 (OBSOLETE,EXPERIMENTAL)" + depends on OBSOLETE + depends on EXPERIMENTAL + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_LINARO_V_7_5_2012_12 + bool "7.5-2012.12 (OBSOLETE,EXPERIMENTAL)" + depends on OBSOLETE + depends on EXPERIMENTAL + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_LINARO_V_7_4_2012_06 + bool "7.4-2012.06 (OBSOLETE,EXPERIMENTAL)" + depends on OBSOLETE + depends on EXPERIMENTAL + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_LINARO_V_7_3_2011_12 + bool "7.3-2011.12 (OBSOLETE,EXPERIMENTAL)" + depends on OBSOLETE + depends on EXPERIMENTAL + select GDB_7_2_or_later + depends on !GDB_REQUIRE_7_2_or_older + select GDB_7_0_or_later + depends on !GDB_REQUIRE_7_0_or_older + +config GDB_LINARO_VERY_OLD + bool "older than anything above" + depends on OBSOLETE && EXPERIMENTAL + depends on GDB_LINARO_SRC_DEVEL || GDB_LINARO_SRC_CUSTOM + depends on !GDB_REQUIRE_7_2_or_later + depends on !GDB_REQUIRE_7_0_or_later + +endchoice + + +endif + +config GDB_LINARO_VERSION + string + default "7.8-2014.09" if GDB_LINARO_V_7_8_2014_09 + default "7.7.1-2014.06-1" if GDB_LINARO_V_7_7_1_2014_06_1 + default "7.7-2014.05" if GDB_LINARO_V_7_7_2014_05 + default "7.6.1-2013.10" if GDB_LINARO_V_7_6_1_2013_10 + default "7.5-2012.12" if GDB_LINARO_V_7_5_2012_12 + default "7.4-2012.06" if GDB_LINARO_V_7_4_2012_06 + default "7.3-2011.12" if GDB_LINARO_V_7_3_2011_12 + default "unknown" + + +config GDB_7_2_or_later + bool + +config GDB_REQUIRE_7_2_or_later + bool + +config GDB_REQUIRE_7_2_or_older + bool + +config GDB_7_0_or_later + bool + +config GDB_REQUIRE_7_0_or_later + bool + +config GDB_REQUIRE_7_0_or_older + bool + |