summaryrefslogtreecommitdiff
path: root/toolchain/elf2flt
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2023-08-03 16:20:34 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2023-08-03 16:24:42 +0200
commitb79b8cd340473ab4fe5c794cfb96a98ef856aad4 (patch)
tree267495f7e8233f0c3c9aa78b3238d5bc19e06340 /toolchain/elf2flt
parenta064ed4bb3e4d384ed4e08ac0a884da5afc95b4a (diff)
elf2flt: fix for binutils 2.41 and above
Diffstat (limited to 'toolchain/elf2flt')
-rw-r--r--toolchain/elf2flt/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/toolchain/elf2flt/Makefile b/toolchain/elf2flt/Makefile
index 7b7d60c36..3310cea04 100644
--- a/toolchain/elf2flt/Makefile
+++ b/toolchain/elf2flt/Makefile
@@ -8,18 +8,23 @@ include $(ADK_TOPDIR)/mk/buildhlp.mk
ifeq ($(ADK_TOOLCHAIN_BINUTILS_GIT),y)
BINUTILS_VERSION:= git
+BFDLIB:= .libs/libbfd.a
endif
ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_41),y)
BINUTILS_VERSION:= 2.41
+BFDLIB:= .libs/libbfd.a
endif
ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_40),y)
BINUTILS_VERSION:= 2.40
+BFDLIB:= libbfd.a
endif
ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_39),y)
BINUTILS_VERSION:= 2.39
+BFDLIB:= libbfd.a
endif
ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_28),y)
BINUTILS_VERSION:= 2.28
+BFDLIB:= libbfd.a
endif
$(WRKBUILD)/.configured:
@@ -30,7 +35,7 @@ $(WRKBUILD)/.configured:
--target=$(GNU_TARGET_NAME) \
--with-bfd-include-dir=$(TOOLCHAIN_BUILD_DIR)/w-binutils-$(BINUTILS_VERSION)-1/binutils-$(BINUTILS_VERSION)/bfd \
--with-binutils-include-dir=$(TOOLCHAIN_BUILD_DIR)/w-binutils-$(BINUTILS_VERSION)-1/binutils-$(BINUTILS_VERSION)/include \
- --with-libbfd=$(TOOLCHAIN_BUILD_DIR)/w-binutils-$(BINUTILS_VERSION)-1/binutils-$(BINUTILS_VERSION)/bfd/libbfd.a \
+ --with-libbfd=$(TOOLCHAIN_BUILD_DIR)/w-binutils-$(BINUTILS_VERSION)-1/binutils-$(BINUTILS_VERSION)/bfd/$(BFDLIB) \
--with-libiberty=$(TOOLCHAIN_BUILD_DIR)/w-binutils-$(BINUTILS_VERSION)-1/binutils-$(BINUTILS_VERSION)/libiberty/libiberty.a )
touch $@