summaryrefslogtreecommitdiff
path: root/config/versions/gdb.in
diff options
context:
space:
mode:
Diffstat (limited to 'config/versions/gdb.in')
-rw-r--r--config/versions/gdb.in502
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
+