From 069eba79ad042db622db8569a0355f37a8f93fb3 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 5 Aug 2014 08:23:48 +0200 Subject: gdb: update to linaro-7.8 2014.08 Change-Id: I93b1201ea667f0a079082a3e14ed6295af859e3f Signed-off-by: Koen Kooi --- .../gdb/gdb-7.7.1/elf_prstatus-size.patch | 13 ------------ .../gdb/gdb-7.7.1/sim-install-6.6.patch | 14 ------------- .../gdb/gdb-7.8/elf_prstatus-size.patch | 13 ++++++++++++ .../gdb/gdb-7.8/sim-install-6.6.patch | 14 +++++++++++++ .../gdb/gdb-cross-canadian_linaro-7.7.1.bb | 3 --- .../gdb/gdb-cross-canadian_linaro-7.8.bb | 3 +++ .../recipes-devtools/gdb/gdb-cross_linaro-7.7.1.bb | 5 ----- .../recipes-devtools/gdb/gdb-cross_linaro-7.8.bb | 5 +++++ .../recipes-devtools/gdb/gdb-linaro-7.7.1.inc | 19 ------------------ .../recipes-devtools/gdb/gdb-linaro-7.8.inc | 19 ++++++++++++++++++ .../recipes-devtools/gdb/gdb_linaro-7.7.1.bb | 23 ---------------------- .../recipes-devtools/gdb/gdb_linaro-7.8.bb | 23 ++++++++++++++++++++++ 12 files changed, 77 insertions(+), 77 deletions(-) delete mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.7.1/elf_prstatus-size.patch delete mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.7.1/sim-install-6.6.patch create mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.8/elf_prstatus-size.patch create mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.8/sim-install-6.6.patch delete mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross-canadian_linaro-7.7.1.bb create mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross-canadian_linaro-7.8.bb delete mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.7.1.bb create mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.8.bb delete mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb-linaro-7.7.1.inc create mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb-linaro-7.8.inc delete mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb_linaro-7.7.1.bb create mode 100644 meta-linaro-toolchain/recipes-devtools/gdb/gdb_linaro-7.8.bb diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.7.1/elf_prstatus-size.patch b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.7.1/elf_prstatus-size.patch deleted file mode 100644 index 857e94d4..00000000 --- a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.7.1/elf_prstatus-size.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: gdb-linaro-7.6.1-2013.10/bfd/elf64-aarch64.c -=================================================================== ---- gdb-linaro-7.6.1-2013.10.orig/bfd/elf64-aarch64.c -+++ gdb-linaro-7.6.1-2013.10/bfd/elf64-aarch64.c -@@ -1529,7 +1529,7 @@ elf64_aarch64_grok_prstatus (bfd *abfd, - default: - return FALSE; - -- case 408: /* sizeof(struct elf_prstatus) on Linux/arm64. */ -+ case 392: /* sizeof(struct elf_prstatus) on Linux/arm64. */ - /* pr_cursig */ - elf_tdata (abfd)->core->signal - = bfd_get_16 (abfd, note->descdata + 12); diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.7.1/sim-install-6.6.patch b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.7.1/sim-install-6.6.patch deleted file mode 100644 index f67c25d5..00000000 --- a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.7.1/sim-install-6.6.patch +++ /dev/null @@ -1,14 +0,0 @@ -Upstream-Status: Inappropriate [embedded specific] - ---- gdb-6.1/sim/common/Makefile.in~ 2004-01-15 21:25:06.000000000 +0000 -+++ gdb-6.1/sim/common/Makefile.in 2004-07-22 17:07:46.237809032 +0100 -@@ -34,7 +34,7 @@ - - datadir = @datadir@ - mandir = @mandir@ --man1dir = $(mandir)/man1 -+man1dir = $(DESTDIR)$(mandir)/man1 - infodir = @infodir@ - includedir = @includedir@ - - diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.8/elf_prstatus-size.patch b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.8/elf_prstatus-size.patch new file mode 100644 index 00000000..857e94d4 --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.8/elf_prstatus-size.patch @@ -0,0 +1,13 @@ +Index: gdb-linaro-7.6.1-2013.10/bfd/elf64-aarch64.c +=================================================================== +--- gdb-linaro-7.6.1-2013.10.orig/bfd/elf64-aarch64.c ++++ gdb-linaro-7.6.1-2013.10/bfd/elf64-aarch64.c +@@ -1529,7 +1529,7 @@ elf64_aarch64_grok_prstatus (bfd *abfd, + default: + return FALSE; + +- case 408: /* sizeof(struct elf_prstatus) on Linux/arm64. */ ++ case 392: /* sizeof(struct elf_prstatus) on Linux/arm64. */ + /* pr_cursig */ + elf_tdata (abfd)->core->signal + = bfd_get_16 (abfd, note->descdata + 12); diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.8/sim-install-6.6.patch b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.8/sim-install-6.6.patch new file mode 100644 index 00000000..f67c25d5 --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.8/sim-install-6.6.patch @@ -0,0 +1,14 @@ +Upstream-Status: Inappropriate [embedded specific] + +--- gdb-6.1/sim/common/Makefile.in~ 2004-01-15 21:25:06.000000000 +0000 ++++ gdb-6.1/sim/common/Makefile.in 2004-07-22 17:07:46.237809032 +0100 +@@ -34,7 +34,7 @@ + + datadir = @datadir@ + mandir = @mandir@ +-man1dir = $(mandir)/man1 ++man1dir = $(DESTDIR)$(mandir)/man1 + infodir = @infodir@ + includedir = @includedir@ + + diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross-canadian_linaro-7.7.1.bb b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross-canadian_linaro-7.7.1.bb deleted file mode 100644 index 5c79fdd1..00000000 --- a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross-canadian_linaro-7.7.1.bb +++ /dev/null @@ -1,3 +0,0 @@ -require recipes-devtools/gdb/gdb-common.inc -require recipes-devtools/gdb/gdb-cross-canadian.inc -require gdb-${PV}.inc diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross-canadian_linaro-7.8.bb b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross-canadian_linaro-7.8.bb new file mode 100644 index 00000000..5c79fdd1 --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross-canadian_linaro-7.8.bb @@ -0,0 +1,3 @@ +require recipes-devtools/gdb/gdb-common.inc +require recipes-devtools/gdb/gdb-cross-canadian.inc +require gdb-${PV}.inc diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.7.1.bb b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.7.1.bb deleted file mode 100644 index 12ffe4cf..00000000 --- a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.7.1.bb +++ /dev/null @@ -1,5 +0,0 @@ -require recipes-devtools/gdb/gdb-cross.inc -require gdb-${PV}.inc - -SRC_URI += "file://sim-install-6.6.patch" -SRC_URI += "file://elf_prstatus-size.patch" diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.8.bb b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.8.bb new file mode 100644 index 00000000..12ffe4cf --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.8.bb @@ -0,0 +1,5 @@ +require recipes-devtools/gdb/gdb-cross.inc +require gdb-${PV}.inc + +SRC_URI += "file://sim-install-6.6.patch" +SRC_URI += "file://elf_prstatus-size.patch" diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-linaro-7.7.1.inc b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-linaro-7.7.1.inc deleted file mode 100644 index 94cbd096..00000000 --- a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-linaro-7.7.1.inc +++ /dev/null @@ -1,19 +0,0 @@ -LICENSE="GPLv2 & GPLv3 & LGPLv2 & LGPLv3" -LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ - file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 \ - file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6 \ - file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674" - - -MMYY = "14.06" -RELEASE = "20${MMYY}-1" -PR = "r${RELEASE}" -BINV = "7.7.1" - -S = "${WORKDIR}/${BPN}-${PV}-${RELEASE}" - -FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/gdb-${BINV}' ], d)}" - -SRC_URI = "https://releases.linaro.org/${MMYY}/components/toolchain/gdb-linaro/gdb-${PV}-${RELEASE}.tar.bz2" -SRC_URI[md5sum] = "efc3c547c501ead7b643e3d1c2fd9fd6" -SRC_URI[sha256sum] = "9ec65e3e7ec9de03d9f2c7dba7cd4e0aa9b716f5f9f5a82901ed22f6d9eb8bf5" diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-linaro-7.8.inc b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-linaro-7.8.inc new file mode 100644 index 00000000..d7436631 --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-linaro-7.8.inc @@ -0,0 +1,19 @@ +LICENSE="GPLv2 & GPLv3 & LGPLv2 & LGPLv3" +LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ + file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 \ + file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6 \ + file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674" + + +MMYY = "14.08" +RELEASE = "20${MMYY}" +PR = "r${RELEASE}" +BINV = "7.8" + +S = "${WORKDIR}/${BPN}-${PV}-${RELEASE}" + +FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/gdb-${BINV}' ], d)}" + +SRC_URI = "https://releases.linaro.org/${MMYY}/components/toolchain/gdb-linaro/gdb-${PV}-${RELEASE}.tar.bz2" +SRC_URI[md5sum] = "c6cbbc260667bb3115858a9ba4d75339" +SRC_URI[sha256sum] = "dc3802d250fccff9092f615c2e215df9e986f4f350d73fcc3c4bb9650b218f4d" diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb_linaro-7.7.1.bb b/meta-linaro-toolchain/recipes-devtools/gdb/gdb_linaro-7.7.1.bb deleted file mode 100644 index 3ce2de46..00000000 --- a/meta-linaro-toolchain/recipes-devtools/gdb/gdb_linaro-7.7.1.bb +++ /dev/null @@ -1,23 +0,0 @@ -require recipes-devtools/gdb/gdb.inc -require gdb-${PV}.inc - -inherit python-dir - -PACKAGECONFIG ??= "" -PACKAGECONFIG[python] = "--with-python=${WORKDIR}/python,--without-python,python" - -do_configure_prepend() { - if [ -n "${@base_contains('PACKAGECONFIG', 'python', 'python', '', d)}" ]; then - cat > ${WORKDIR}/python << EOF -#!/bin/sh -case "\$2" in - --includes) echo "-I${STAGING_INCDIR}/${PYTHON_DIR}/" ;; - --ldflags) echo "-Wl,-rpath-link,${STAGING_LIBDIR}/.. -Wl,-rpath,${libdir}/.. -lpthread -ldl -lutil -lm -lpython${PYTHON_BASEVERSION}" ;; - --exec-prefix) echo "${exec_prefix}" ;; - *) exit 1 ;; -esac -exit 0 -EOF - chmod +x ${WORKDIR}/python - fi -} diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb_linaro-7.8.bb b/meta-linaro-toolchain/recipes-devtools/gdb/gdb_linaro-7.8.bb new file mode 100644 index 00000000..3ce2de46 --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb_linaro-7.8.bb @@ -0,0 +1,23 @@ +require recipes-devtools/gdb/gdb.inc +require gdb-${PV}.inc + +inherit python-dir + +PACKAGECONFIG ??= "" +PACKAGECONFIG[python] = "--with-python=${WORKDIR}/python,--without-python,python" + +do_configure_prepend() { + if [ -n "${@base_contains('PACKAGECONFIG', 'python', 'python', '', d)}" ]; then + cat > ${WORKDIR}/python << EOF +#!/bin/sh +case "\$2" in + --includes) echo "-I${STAGING_INCDIR}/${PYTHON_DIR}/" ;; + --ldflags) echo "-Wl,-rpath-link,${STAGING_LIBDIR}/.. -Wl,-rpath,${libdir}/.. -lpthread -ldl -lutil -lm -lpython${PYTHON_BASEVERSION}" ;; + --exec-prefix) echo "${exec_prefix}" ;; + *) exit 1 ;; +esac +exit 0 +EOF + chmod +x ${WORKDIR}/python + fi +} -- cgit v1.2.3