diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2017-09-22 16:16:44 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2018-02-05 15:05:59 +0100 |
commit | d37e2bb535c036cd30d5d7fa013855490f955c2f (patch) | |
tree | 1986959e445452ae59331c91a601f94302dff616 | |
parent | ec6eac42b452d07ccdab6f159fbb469219fd0ef7 (diff) | |
download | OSELAS.Toolchain-d37e2bb535c036cd30d5d7fa013855490f955c2f.tar.gz OSELAS.Toolchain-d37e2bb535c036cd30d5d7fa013855490f955c2f.tar.xz |
cross-elf2flt: update to version 20161212-gbbe423fae32a
There is no need to make the version configurable. Also, we can handle git
now so use it instead of a manual snapshot.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | rules/cross-elf2flt.in | 23 | ||||
-rw-r--r-- | rules/cross-elf2flt.make | 9 |
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" |