summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2016-02-03 20:45:59 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2016-02-03 20:45:59 +0100
commit7638b65e8ffa8f13e49dbbccc81e709ab7776f02 (patch)
treeff9b0f776aa919e230cd1d0b81c3787639ac0840
parentae10039aad9dc22d98d2e43e165ec5419de558c6 (diff)
add support for binutils 2.26
-rw-r--r--target/config/Config.in.binutils9
-rw-r--r--toolchain/binutils/Makefile.inc7
-rw-r--r--toolchain/elf2flt/Makefile3
3 files changed, 18 insertions, 1 deletions
diff --git a/target/config/Config.in.binutils b/target/config/Config.in.binutils
index 88be429ec..b74d34fc3 100644
--- a/target/config/Config.in.binutils
+++ b/target/config/Config.in.binutils
@@ -5,7 +5,8 @@ choice
prompt "Binutils version"
default ADK_TOOLCHAIN_BINUTILS_2_20_1 if ADK_TARGET_ARCH_AVR32
default ADK_TOOLCHAIN_BINUTILS_2_23_ARC if ADK_TARGET_ARCH_ARC
-default ADK_TOOLCHAIN_BINUTILS_GIT if ADK_TARGET_WITHOUT_MMU && ADK_TARGET_ARCH_XTENSA
+default ADK_TOOLCHAIN_BINUTILS_2_26 if ADK_TARGET_ARCH_XTENSA
+default ADK_TOOLCHAIN_BINUTILS_2_26 if ADK_TARGET_ARCH_BFIN
default ADK_TOOLCHAIN_BINUTILS_2_25_1
config ADK_TOOLCHAIN_BINUTILS_GIT
@@ -14,6 +15,12 @@ config ADK_TOOLCHAIN_BINUTILS_GIT
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_CRIS
+config ADK_TOOLCHAIN_BINUTILS_2_26
+ bool "2.26"
+ depends on !ADK_TARGET_ARCH_ARC
+ depends on !ADK_TARGET_ARCH_AVR32
+ depends on !ADK_CPU_CRIS_V10
+
config ADK_TOOLCHAIN_BINUTILS_2_25_1
bool "2.25.1"
depends on !ADK_TARGET_ARCH_BFIN
diff --git a/toolchain/binutils/Makefile.inc b/toolchain/binutils/Makefile.inc
index 381ab8185..fc7dde877 100644
--- a/toolchain/binutils/Makefile.inc
+++ b/toolchain/binutils/Makefile.inc
@@ -2,6 +2,13 @@
# material, please see the LICENCE file in the top-level directory.
PKG_NAME:= binutils
+ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_26),y)
+PKG_VERSION:= 2.26
+PKG_RELEASE:= 1
+PKG_HASH:= 9615feddaeedc214d1a1ecd77b6697449c952eab69d79ab2125ea050e944bcc1
+PKG_SITES:= ${MASTER_SITE_GNU:=binutils/}
+DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
+endif
ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_25_1),y)
PKG_VERSION:= 2.25.1
PKG_RELEASE:= 1
diff --git a/toolchain/elf2flt/Makefile b/toolchain/elf2flt/Makefile
index b33ee4490..57c1e8aaf 100644
--- a/toolchain/elf2flt/Makefile
+++ b/toolchain/elf2flt/Makefile
@@ -21,6 +21,9 @@ endif
ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_25_1),y)
BINUTILS_VERSION:= 2.25.1
endif
+ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_26),y)
+BINUTILS_VERSION:= 2.26
+endif
$(WRKBUILD)/.configured:
(cd $(WRKBUILD); \