diff options
author | Koen Kooi <koen.kooi@linaro.org> | 2013-11-19 12:57:44 +0100 |
---|---|---|
committer | Linaro Code Review <review@review.linaro.org> | 2013-11-21 08:32:49 +0000 |
commit | 38a757943e10509e1eaf05811ae405b1552b4c6e (patch) | |
tree | ce26b0c3bf91a54fc9537cf58c1dc97b36daa680 /meta-linaro-toolchain | |
parent | 45e08a17b742b8e2a0480b8be593c43ee4c9f718 (diff) |
gdb: add recipes for gdb-linaro 7.6.1 release 2013.10
Change-Id: I2f3b875fce8ba2f689ecaa1ca892b758c63fb989
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Diffstat (limited to 'meta-linaro-toolchain')
5 files changed, 63 insertions, 0 deletions
diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.6.1/sim-install-6.6.patch b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.6.1/sim-install-6.6.patch new file mode 100644 index 00000000..f67c25d5 --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.6.1/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.6.1.bb b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross-canadian_linaro-7.6.1.bb new file mode 100644 index 00000000..5c79fdd1 --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross-canadian_linaro-7.6.1.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.6.1.bb b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.6.1.bb new file mode 100644 index 00000000..b2003b41 --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.6.1.bb @@ -0,0 +1,4 @@ +require recipes-devtools/gdb/gdb-cross.inc +require gdb-${PV}.inc + +SRC_URI += "file://sim-install-6.6.patch" diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-linaro-7.6.1.inc b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-linaro-7.6.1.inc new file mode 100644 index 00000000..7527a368 --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-linaro-7.6.1.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 = "13.10" +RELEASE = "20${MMYY}" +PR = "r${RELEASE}" +BINV = "7.6.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] = "d735bed03e94d05fbefbb3b2eb897f99" +SRC_URI[sha256sum] = "dcaad3f40a5ceef7923b3f7863df28ea26919e973dd475256c8affc90ed6c78f" diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb_linaro-7.6.1.bb b/meta-linaro-toolchain/recipes-devtools/gdb/gdb_linaro-7.6.1.bb new file mode 100644 index 00000000..3ce2de46 --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb_linaro-7.6.1.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 +} |