diff options
| author | Marc <marc@cpdesign.com.au> | 2020-08-28 08:25:36 +1000 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2020-08-28 17:16:57 -0700 |
| commit | 0a27b0840f57d64cab091c9a0681582832d72c2d (patch) | |
| tree | 290cf9bc3e1f8311c2d8b0cd95cfd98b6782d3b1 /meta-oe/recipes-devtools/openocd | |
| parent | 00bd5ad72f3fef26127b1579d9870cd681725893 (diff) | |
| download | meta-openembedded-0a27b0840f57d64cab091c9a0681582832d72c2d.tar.gz | |
openocd: Update to latest git version
The 0001-Do-not-include-sysctrl.h-with-glibc.patch is no longer needed,
and is thus removed.
The 0001-bitbang-Make-bitbang_swd-extern-definition.patch was fixed
upstream in c60252ac2b636c4d99b766a574b9df0966151696 and is thus removed.
Signed-off-by: Marc Reilly <marc@cpdesign.com.au>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-devtools/openocd')
3 files changed, 3 insertions, 80 deletions
diff --git a/meta-oe/recipes-devtools/openocd/openocd/0001-Do-not-include-syscrtl.h-with-glibc.patch b/meta-oe/recipes-devtools/openocd/openocd/0001-Do-not-include-syscrtl.h-with-glibc.patch deleted file mode 100644 index 618ce26890..0000000000 --- a/meta-oe/recipes-devtools/openocd/openocd/0001-Do-not-include-syscrtl.h-with-glibc.patch +++ /dev/null | |||
| @@ -1,33 +0,0 @@ | |||
| 1 | From a763610719e7d7f6cdc45569b6fbfdb91bb7c87b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Sat, 27 Jul 2019 14:30:08 -0700 | ||
| 4 | Subject: [PATCH] Do not include syscrtl.h with glibc | ||
| 5 | |||
| 6 | glibc 2.30 has deprecated it see [1] | ||
| 7 | Fixes | ||
| 8 | sys/sysctl.h:21:2: error: "The <sys/sysctl.h> header is deprecated and will be removed." [-Werror,-W#warnings] | ||
| 9 | |||
| 10 | [1] https://sourceware.org/git/?p=glibc.git;a=commit;h=744e829637162bb7d5029632aacf341c64b86990 | ||
| 11 | |||
| 12 | Upstream-Status: Pending | ||
| 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 14 | --- | ||
| 15 | src/helper/options.c | 2 +- | ||
| 16 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 17 | |||
| 18 | diff --git a/src/helper/options.c b/src/helper/options.c | ||
| 19 | index 12755e010..4007e37f6 100644 | ||
| 20 | --- a/src/helper/options.c | ||
| 21 | +++ b/src/helper/options.c | ||
| 22 | @@ -34,7 +34,7 @@ | ||
| 23 | #if IS_DARWIN | ||
| 24 | #include <libproc.h> | ||
| 25 | #endif | ||
| 26 | -#ifdef HAVE_SYS_SYSCTL_H | ||
| 27 | +#if defined(HAVE_SYS_SYSCTL_H) && !defined(__GLIBC__) | ||
| 28 | #include <sys/sysctl.h> | ||
| 29 | #endif | ||
| 30 | #if IS_WIN32 && !IS_CYGWIN | ||
| 31 | -- | ||
| 32 | 2.22.0 | ||
| 33 | |||
diff --git a/meta-oe/recipes-devtools/openocd/openocd/0001-bitbang-Make-bitbang_swd-extern-definition.patch b/meta-oe/recipes-devtools/openocd/openocd/0001-bitbang-Make-bitbang_swd-extern-definition.patch deleted file mode 100644 index d42b628dae..0000000000 --- a/meta-oe/recipes-devtools/openocd/openocd/0001-bitbang-Make-bitbang_swd-extern-definition.patch +++ /dev/null | |||
| @@ -1,42 +0,0 @@ | |||
| 1 | From 428f9f3c4a5be973e4c7fc1325ae9dbe41040df2 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Thu, 13 Aug 2020 17:47:35 -0700 | ||
| 4 | Subject: [PATCH] bitbang: Make bitbang_swd extern definition | ||
| 5 | |||
| 6 | Fixes build with gcc10+ | ||
| 7 | |||
| 8 | Upstream-Status: Pending | ||
| 9 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 10 | --- | ||
| 11 | src/jtag/drivers/bitbang.c | 1 + | ||
| 12 | src/jtag/drivers/bitbang.h | 2 +- | ||
| 13 | 2 files changed, 2 insertions(+), 1 deletion(-) | ||
| 14 | |||
| 15 | diff --git a/src/jtag/drivers/bitbang.c b/src/jtag/drivers/bitbang.c | ||
| 16 | index b5078c080..f8612aade 100644 | ||
| 17 | --- a/src/jtag/drivers/bitbang.c | ||
| 18 | +++ b/src/jtag/drivers/bitbang.c | ||
| 19 | @@ -43,6 +43,7 @@ static int bitbang_stableclocks(int num_cycles); | ||
| 20 | static void bitbang_swd_write_reg(uint8_t cmd, uint32_t value, uint32_t ap_delay_clk); | ||
| 21 | |||
| 22 | struct bitbang_interface *bitbang_interface; | ||
| 23 | +const struct swd_driver bitbang_swd; | ||
| 24 | |||
| 25 | /* DANGER!!!! clock absolutely *MUST* be 0 in idle or reset won't work! | ||
| 26 | * | ||
| 27 | diff --git a/src/jtag/drivers/bitbang.h b/src/jtag/drivers/bitbang.h | ||
| 28 | index 577717ebd..0faf5d9ae 100644 | ||
| 29 | --- a/src/jtag/drivers/bitbang.h | ||
| 30 | +++ b/src/jtag/drivers/bitbang.h | ||
| 31 | @@ -57,7 +57,7 @@ struct bitbang_interface { | ||
| 32 | void (*swdio_drive)(bool on); | ||
| 33 | }; | ||
| 34 | |||
| 35 | -const struct swd_driver bitbang_swd; | ||
| 36 | +extern const struct swd_driver bitbang_swd; | ||
| 37 | |||
| 38 | extern bool swd_mode; | ||
| 39 | |||
| 40 | -- | ||
| 41 | 2.28.0 | ||
| 42 | |||
diff --git a/meta-oe/recipes-devtools/openocd/openocd_git.bb b/meta-oe/recipes-devtools/openocd/openocd_git.bb index c7d754fdba..4f6aaa8a6a 100644 --- a/meta-oe/recipes-devtools/openocd/openocd_git.bb +++ b/meta-oe/recipes-devtools/openocd/openocd_git.bb | |||
| @@ -9,15 +9,13 @@ SRC_URI = " \ | |||
| 9 | git://repo.or.cz/r/git2cl.git;protocol=http;destsuffix=tools/git2cl;name=git2cl \ | 9 | git://repo.or.cz/r/git2cl.git;protocol=http;destsuffix=tools/git2cl;name=git2cl \ |
| 10 | git://repo.or.cz/r/jimtcl.git;protocol=http;destsuffix=git/jimtcl;name=jimtcl \ | 10 | git://repo.or.cz/r/jimtcl.git;protocol=http;destsuffix=git/jimtcl;name=jimtcl \ |
| 11 | git://repo.or.cz/r/libjaylink.git;protocol=http;destsuffix=git/src/jtag/drivers/libjaylink;name=libjaylink \ | 11 | git://repo.or.cz/r/libjaylink.git;protocol=http;destsuffix=git/src/jtag/drivers/libjaylink;name=libjaylink \ |
| 12 | file://0001-Do-not-include-syscrtl.h-with-glibc.patch \ | ||
| 13 | file://0001-bitbang-Make-bitbang_swd-extern-definition.patch \ | ||
| 14 | " | 12 | " |
| 15 | 13 | ||
| 16 | SRCREV_FORMAT = "openocd" | 14 | SRCREV_FORMAT = "openocd" |
| 17 | SRCREV_openocd = "ded67990255cc1e63c77832ffd6e6bef9120873d" | 15 | SRCREV_openocd = "d46f28c2ea2611f5fbbc679a5eed253d3dcd2fe3" |
| 18 | SRCREV_git2cl = "8373c9f74993e218a08819cbcdbab3f3564bbeba" | 16 | SRCREV_git2cl = "8373c9f74993e218a08819cbcdbab3f3564bbeba" |
| 19 | SRCREV_jimtcl = "dc4ba7770d580800634f90b67a24e077b4a26d98" | 17 | SRCREV_jimtcl = "0aa0fb4e3a38d38a49de9eb585d93d63a370dcf6" |
| 20 | SRCREV_libjaylink = "3322dfa5e7aa56f5b12b7f2197e3e6b850b7b66e" | 18 | SRCREV_libjaylink = "9aa7a5957c07bb6e862fc1a6d3153d109c7407e4" |
| 21 | 19 | ||
| 22 | PV = "0.10+gitr${SRCPV}" | 20 | PV = "0.10+gitr${SRCPV}" |
| 23 | S = "${WORKDIR}/git" | 21 | S = "${WORKDIR}/git" |
