From 7638b65e8ffa8f13e49dbbccc81e709ab7776f02 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 3 Feb 2016 20:45:59 +0100 Subject: add support for binutils 2.26 --- target/config/Config.in.binutils | 9 ++++++++- toolchain/binutils/Makefile.inc | 7 +++++++ toolchain/elf2flt/Makefile | 3 +++ 3 files changed, 18 insertions(+), 1 deletion(-) 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); \ -- cgit v1.2.3