Browse Source

binutils: add support for 2.45

Waldemar Brodkorb 1 month ago
parent
commit
f9921dba03
3 changed files with 17 additions and 1 deletions
  1. 6 1
      target/config/Config.in.binutils
  2. 7 0
      toolchain/binutils/Makefile.inc
  3. 4 0
      toolchain/elf2flt/Makefile

+ 6 - 1
target/config/Config.in.binutils

@@ -11,12 +11,17 @@ default ADK_TOOLCHAIN_BINUTILS_NDS32 if ADK_TARGET_ARCH_NDS32
 default ADK_TOOLCHAIN_BINUTILS_2_26 if ADK_TARGET_ARCH_BFIN && ADK_TARGET_BINFMT_FDPIC
 default ADK_TOOLCHAIN_BINUTILS_2_43_1 if ADK_TARGET_ARCH_NIOS2
 default ADK_TOOLCHAIN_BINUTILS_2_43_1 if ADK_TARGET_ARCH_X86_64
-default ADK_TOOLCHAIN_BINUTILS_2_44
+default ADK_TOOLCHAIN_BINUTILS_2_45
 
 config ADK_TOOLCHAIN_BINUTILS_GIT
 	bool "git"
 	depends on !ADK_TARGET_ARCH_AVR32
 
+config ADK_TOOLCHAIN_BINUTILS_2_45
+	bool "2.45"
+	depends on !ADK_TARGET_ARCH_AVR32
+	depends on !ADK_TARGET_ARCH_NIOS2
+
 config ADK_TOOLCHAIN_BINUTILS_2_44
 	bool "2.44"
 	depends on !ADK_TARGET_ARCH_AVR32

+ 7 - 0
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_45),y)
+PKG_VERSION:=		2.45
+PKG_RELEASE:=		1
+PKG_HASH:=		8a3eb4b10e7053312790f21ee1a38f7e2bbd6f4096abb590d3429e5119592d96
+PKG_SITES:=		${MASTER_SITE_GNU:=binutils/}
+DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
+endif
 ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_44),y)
 PKG_VERSION:=		2.44
 PKG_RELEASE:=		1

+ 4 - 0
toolchain/elf2flt/Makefile

@@ -10,6 +10,10 @@ ifeq ($(ADK_TOOLCHAIN_BINUTILS_GIT),y)
 BINUTILS_VERSION:=	git
 BFDLIB:=		.libs/libbfd.a
 endif
+ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_45),y)
+BINUTILS_VERSION:=	2.45
+BFDLIB:=		.libs/libbfd.a
+endif
 ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_44),y)
 BINUTILS_VERSION:=	2.44
 BFDLIB:=		.libs/libbfd.a