aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro-toolchain/recipes-devtools
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-10-21 15:01:55 +0300
commit3bfb802400dad93b6726ada57aaa5d7a9630db53 (patch)
tree3cbc0f1b2d2861f73f651d6edcef7f04bfc0717f /meta-linaro-toolchain/recipes-devtools
parent132cac10d9036c13186c2df1fb672d61effe2f75 (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>
Diffstat (limited to 'meta-linaro-toolchain/recipes-devtools')
-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