summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2020-05-07 13:09:20 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2020-05-08 11:34:00 +0200
commitaba0500f5cd4f3a7b0abdfc714b3a294248ae427 (patch)
tree90e12800a5661fb19cb5cbfc63cf5de093682b93
parentf6659531effe68fabcb3a25a32ede1ddfeb810db (diff)
downloadOSELAS.Toolchain-aba0500f5cd4f3a7b0abdfc714b3a294248ae427.tar.gz
OSELAS.Toolchain-aba0500f5cd4f3a7b0abdfc714b3a294248ae427.tar.xz
cross-binutils: add support for stable snapshots
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/cross-binutils.in8
-rw-r--r--rules/cross-binutils.make22
2 files changed, 20 insertions, 10 deletions
diff --git a/rules/cross-binutils.in b/rules/cross-binutils.in
index d29c4e4..50fe39a 100644
--- a/rules/cross-binutils.in
+++ b/rules/cross-binutils.in
@@ -15,6 +15,14 @@ config CROSS_BINUTILS_VERSION
help
Specify the binutils version here.
+config CROSS_BINUTILS_DL_VERSION
+ string
+ prompt "binutils download version"
+ default "${PTXCONF_CROSS_BINUTILS_VERSION}"
+ help
+ The version of the downloaded archive. Can be used for stable
+ branch snapshots.
+
config CROSS_BINUTILS_MD5
string
prompt "binutils source md5sum"
diff --git a/rules/cross-binutils.make b/rules/cross-binutils.make
index be043f3..85aa5a0 100644
--- a/rules/cross-binutils.make
+++ b/rules/cross-binutils.make
@@ -14,18 +14,20 @@ CROSS_PACKAGES-$(PTXCONF_CROSS_BINUTILS) += cross-binutils
#
# Paths and names
#
-CROSS_BINUTILS_VERSION := $(call remove_quotes,$(PTXCONF_CROSS_BINUTILS_VERSION))
-CROSS_BINUTILS_MD5 := $(call remove_quotes,$(PTXCONF_CROSS_BINUTILS_MD5))
-CROSS_BINUTILS := binutils-$(CROSS_BINUTILS_VERSION)
-CROSS_BINUTILS_SUFFIX := tar.bz2
-CROSS_BINUTILS_SOURCE := $(SRCDIR)/$(CROSS_BINUTILS).$(CROSS_BINUTILS_SUFFIX)
-CROSS_BINUTILS_DIR := $(CROSS_BUILDDIR)/$(CROSS_BINUTILS)
-CROSS_BINUTILS_BUILDDIR := $(CROSS_BUILDDIR)/$(CROSS_BINUTILS)-build
-CROSS_BINUTILS_LICENSE := $(call remove_quotes,$(PTXCONF_CROSS_BINUTILS_LICENSE))
-CROSS_BINUTILS_LICENSE_FILES := $(call remove_quotes,$(PTXCONF_CROSS_BINUTILS_LICENSE_FILES))
+CROSS_BINUTILS_VERSION := $(call remove_quotes,$(PTXCONF_CROSS_BINUTILS_VERSION))
+CROSS_BINUTILS_DL_VERSION := $(call remove_quotes,$(PTXCONF_CROSS_BINUTILS_DL_VERSION))
+CROSS_BINUTILS_MD5 := $(call remove_quotes,$(PTXCONF_CROSS_BINUTILS_MD5))
+CROSS_BINUTILS := binutils-$(CROSS_BINUTILS_DL_VERSION)
+CROSS_BINUTILS_SUFFIX := tar.gz
+CROSS_BINUTILS_SOURCE := $(SRCDIR)/$(CROSS_BINUTILS).$(CROSS_BINUTILS_SUFFIX)
+CROSS_BINUTILS_DIR := $(CROSS_BUILDDIR)/$(CROSS_BINUTILS)
+CROSS_BINUTILS_BUILDDIR := $(CROSS_BUILDDIR)/$(CROSS_BINUTILS)-build
+CROSS_BINUTILS_LICENSE := $(call remove_quotes,$(PTXCONF_CROSS_BINUTILS_LICENSE))
+CROSS_BINUTILS_LICENSE_FILES := $(call remove_quotes,$(PTXCONF_CROSS_BINUTILS_LICENSE_FILES))
-CROSS_BINUTILS_URL := \
+CROSS_BINUTILS_URL := \
$(call ptx/mirror, GNU, binutils/$(CROSS_BINUTILS).$(CROSS_BINUTILS_SUFFIX)) \
+ https://repo.or.cz/binutils-gdb.git/snapshot/$(CROSS_BINUTILS).$(CROSS_BINUTILS_SUFFIX) \
https://www.sourceware.org/pub/binutils/snapshots/$(CROSS_BINUTILS).$(CROSS_BINUTILS_SUFFIX) \
http://www.kernel.org/pub/linux/devel/binutils/$(CROSS_BINUTILS).$(CROSS_BINUTILS_SUFFIX)