aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2016-10-21 10:57:39 +0300
committerFathi Boudra <fathi.boudra@linaro.org>2016-11-02 08:46:08 +0200
commit88d94546abaa9faea0d823ff1085289d8348ead0 (patch)
treeacbac4620cc3a8851508d5388f124d394fc8e8c4
parent538305f778093857de3b277441089359c9a4f761 (diff)
binutils: upgrade to linaro binutils 2.25.1-2016.10ish
* switch to git, add SRCREV, update S dir * update version to 2.25.1-2016.10 (not tagged officially) * remove gdb directory from the source to avoid building it and trigger undefined reference to `PyUnicodeUCS4_Decode' Change-Id: Ib94da6699c86345a444e1a2684f7fec7f6457e4a Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
-rw-r--r--meta-linaro-toolchain/recipes-devtools/binutils/binutils-linaro-2.25.inc14
-rw-r--r--meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb7
2 files changed, 13 insertions, 8 deletions
diff --git a/meta-linaro-toolchain/recipes-devtools/binutils/binutils-linaro-2.25.inc b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-linaro-2.25.inc
index 628d3222..fd3d24e1 100644
--- a/meta-linaro-toolchain/recipes-devtools/binutils/binutils-linaro-2.25.inc
+++ b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-linaro-2.25.inc
@@ -1,6 +1,6 @@
-BPV = "2.25.0"
-MMYY = "15.01"
-RELEASE = "20${MMYY}-2"
+BPV = "2.25.1"
+MMYY = "16.10"
+RELEASE = "20${MMYY}"
PR = "r20${MMYY}"
LIC_FILES_CHKSUM="\
@@ -15,8 +15,9 @@ LIC_FILES_CHKSUM="\
file://bfd/COPYING;md5=d32239bcb673463ab874e80d47fae504\
"
+SRCREV = "331ccedd381918185634a0f6c864eea4e2d7c960"
SRC_URI = "\
- http://releases.linaro.org/${MMYY}/components/toolchain/binutils-linaro/binutils-linaro-${BPV}-${RELEASE}.tar.xz \
+ git://git.linaro.org/toolchain/binutils-gdb.git;protocol=https;branch=linaro_binutils-2_25-branch \
file://binutils-uclibc-100-uclibc-conf.patch \
file://binutils-uclibc-300-001_ld_makefile_patch.patch \
file://binutils-uclibc-300-006_better_file_error.patch \
@@ -33,7 +34,4 @@ SRC_URI = "\
file://0001-Fix-an-internal-error-in-do_print_to_mapfile-seen-wi.patch \
"
-SRC_URI[md5sum] = "5c4b97c60f8bf624a34e2acef3138eec"
-SRC_URI[sha256sum] = "aed2aef13926911923b47a71ee88dc0943d544718d91f8caee5fc48fd20ef3a7"
-
-S = "${WORKDIR}/binutils-linaro-${BPV}-${RELEASE}"
+S = "${WORKDIR}/git"
diff --git a/meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb b/meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb
index ef5b7c54..46bb071f 100644
--- a/meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb
+++ b/meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb
@@ -14,6 +14,13 @@ EXTRA_OECONF_class-native = "--enable-targets=all \
--enable-install-libbfd \
--enable-install-libiberty"
+# Get rid of gdb sub-directory
+do_unpack_extra() {
+ rm -rf ${S}/gdb
+}
+
+addtask unpack_extra after do_unpack before do_patch
+
do_install_class-native () {
autotools_do_install