summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/cross-elf2flt.in23
-rw-r--r--rules/cross-elf2flt.make9
2 files changed, 10 insertions, 22 deletions
diff --git a/rules/cross-elf2flt.in b/rules/cross-elf2flt.in
index bdba80c..dbb1e59 100644
--- a/rules/cross-elf2flt.in
+++ b/rules/cross-elf2flt.in
@@ -1,23 +1,10 @@
# config for elf2flt
-menuconfig CROSS_ELF2FLT
+config CROSS_ELF2FLT
tristate
select CROSS_BINUTILS
- prompt "elf2flt "
+ prompt "elf2flt"
help
- FIXME
-
-if CROSS_ELF2FLT
-
-config CROSS_ELF2FLT_VERSION
- string
- prompt "elf2flt version"
- default "20110404-g40f0d17"
- help
- Specify the binutils version here.
-
-config CROSS_ELF2FLT_MD5
- string
- prompt "elf2flt source md5sum"
-
-endif
+ f2flt with PIC, ZFLAT and full reloc support. Currently supported
+ targets include: m68k/ColdFire, ARM, Sparc, NEC v850, MicroBlaze,ยท
+ h8300, SuperH, and Blackfin.
diff --git a/rules/cross-elf2flt.make b/rules/cross-elf2flt.make
index d876f82..49ca53b 100644
--- a/rules/cross-elf2flt.make
+++ b/rules/cross-elf2flt.make
@@ -16,16 +16,16 @@ CROSS_PACKAGES-$(PTXCONF_CROSS_ELF2FLT) += cross-elf2flt
#
# Paths and names
#
-CROSS_ELF2FLT_VERSION := $(call remove_quotes,$(PTXCONF_CROSS_ELF2FLT_VERSION))
-CROSS_ELF2FLT_MD5 := $(call remove_quotes,$(PTXCONF_CROSS_ELF2FLT_MD5))
+CROSS_ELF2FLT_VERSION := 20161212-gbbe423fae32a
+CROSS_ELF2FLT_MD5 := 4ed84c4c71cf2bfa2d54314e75024d52
CROSS_ELF2FLT := elf2flt-$(CROSS_ELF2FLT_VERSION)
CROSS_ELF2FLT_SUFFIX := tar.gz
-CROSS_ELF2FLT_URL := http://www.pengutronix.de/software/ptxdist/temporary-src/$(CROSS_ELF2FLT).$(CROSS_ELF2FLT_SUFFIX)
+CROSS_ELF2FLT_URL := git://wh0rd.org/elf2flt.git;tag=$(CROSS_ELF2FLT_VERSION)
CROSS_ELF2FLT_SOURCE := $(SRCDIR)/$(CROSS_ELF2FLT).$(CROSS_ELF2FLT_SUFFIX)
CROSS_ELF2FLT_DIR := $(CROSS_BUILDDIR)/$(CROSS_ELF2FLT)
CROSS_ELF2FLT_LICENSE := GPL-2.0+
CROSS_ELF2FLT_LICENSE_FILES := \
- file://LICENSE.TXT;md5=393a5ca445f6965873eca0259a17f833
+ file://LICENSE.TXT;md5=70b24024535d82748f378e597d52b84a
# ----------------------------------------------------------------------------
# Prepare
@@ -40,6 +40,7 @@ CROSS_ELF2FLT_CONF_TOOL := autoconf
# HACK: add '-lz' because libbfd.a needs it and the Makefile adds it in the wrong order
CROSS_ELF2FLT_CONF_OPT := \
$(PTX_HOST_CROSS_AUTOCONF) \
+ --disable-werror \
--with-binutils-include-dir=$(CROSS_BINUTILS_DIR)/include \
--with-binutils-build-dir=$(CROSS_BINUTILS_BUILDDIR) \
--with-libbfd="$(CROSS_BINUTILS_BUILDDIR)/bfd/libbfd.a -lz -ldl"