summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/valgrind
diff options
context:
space:
mode:
authorQiu, Zheng <Zheng.Qiu@windriver.com>2022-11-02 10:41:59 -0400
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-11-03 07:46:47 +0000
commit482c493cf681121fb041f98066a42af14145ff9e (patch)
tree4e9b0fcf6024960622d99dcdecf51c5b0602ad9f /meta/recipes-devtools/valgrind
parenta193d691deadff3ebe9146f1cd5e56e32fad3da6 (diff)
downloadpoky-482c493cf681121fb041f98066a42af14145ff9e.tar.gz
valgrind: update to 3.20.0
Changes in this update includes: * The option "--vgdb-stop-at=event1,event2,..." accepts the new value abexit. This indicates to invoke gdbserver when your program exits abnormally (i.e. with a non zero exit code). * Fix Rust v0 name demangling. * The Linux rseq syscall is now implemented as (silently) returning ENOSYS. * Add FreeBSD syscall wrappers for __specialfd and __realpathat. * Remove FreeBSD dependencies on COMPAT10, which fixes compatibility with HardenedBSD * The option --enable-debuginfod=<no|yes> [default: yes] has been added on Linux. * More DWARF5 support as generated by clang14. Drop the patch 0001-Fix-drd-tests-shared_timed_mutex.cpp.patch which was merged upstream. ptest result: System Pass Fail Skip x86-64 717 0 20 (From OE-Core rev: 51e3d2ecef6a031105c04eb730580c17411eaf46) Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com> Signed-off-by: Randy MacLeod <randy.macleod@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/valgrind')
-rw-r--r--meta/recipes-devtools/valgrind/valgrind/0001-Fix-drd-tests-shared_timed_mutex.cpp.patch26
-rw-r--r--meta/recipes-devtools/valgrind/valgrind_3.20.0.bb (renamed from meta/recipes-devtools/valgrind/valgrind_3.19.0.bb)3
2 files changed, 1 insertions, 28 deletions
diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-Fix-drd-tests-shared_timed_mutex.cpp.patch b/meta/recipes-devtools/valgrind/valgrind/0001-Fix-drd-tests-shared_timed_mutex.cpp.patch
deleted file mode 100644
index 738bf87c92..0000000000
--- a/meta/recipes-devtools/valgrind/valgrind/0001-Fix-drd-tests-shared_timed_mutex.cpp.patch
+++ /dev/null
@@ -1,26 +0,0 @@
1From 900b3f9b0765488f0e1f457ff5d5d1e3efe897de Mon Sep 17 00:00:00 2001
2From: Alexander Kanavin <alex@linutronix.de>
3Date: Wed, 27 Apr 2022 10:01:22 +0200
4Subject: [PATCH] Fix drd/tests/shared_timed_mutex.cpp
5
6Upstream-Status: Submitted [https://bugs.kde.org/show_bug.cgi?id=453055]
7Signed-off-by: Alexander Kanavin <alex@linutronix.de>
8---
9 drd/tests/shared_timed_mutex.cpp | 1 +
10 1 file changed, 1 insertion(+)
11
12diff --git a/drd/tests/shared_timed_mutex.cpp b/drd/tests/shared_timed_mutex.cpp
13index 9741169..dfd97a4 100644
14--- a/drd/tests/shared_timed_mutex.cpp
15+++ b/drd/tests/shared_timed_mutex.cpp
16@@ -43,6 +43,7 @@ void g()
17 if (test_mutex.try_lock_shared_until(then))
18 {
19 test_mutex.unlock_shared();
20+ break;
21 }
22 }
23 if (i == 3)
24--
252.30.2
26
diff --git a/meta/recipes-devtools/valgrind/valgrind_3.19.0.bb b/meta/recipes-devtools/valgrind/valgrind_3.20.0.bb
index 4b21b74e90..cd9c4d9fe9 100644
--- a/meta/recipes-devtools/valgrind/valgrind_3.19.0.bb
+++ b/meta/recipes-devtools/valgrind/valgrind_3.20.0.bb
@@ -39,9 +39,8 @@ SRC_URI = "https://sourceware.org/pub/valgrind/valgrind-${PV}.tar.bz2 \
39 file://0001-none-tests-fdleak_cmsg.stderr.exp-adjust-tmp-paths.patch \ 39 file://0001-none-tests-fdleak_cmsg.stderr.exp-adjust-tmp-paths.patch \
40 file://0001-memcheck-tests-Fix-timerfd-syscall-test.patch \ 40 file://0001-memcheck-tests-Fix-timerfd-syscall-test.patch \
41 file://0001-docs-Disable-manual-validation.patch \ 41 file://0001-docs-Disable-manual-validation.patch \
42 file://0001-Fix-drd-tests-shared_timed_mutex.cpp.patch \
43 " 42 "
44SRC_URI[sha256sum] = "dd5e34486f1a483ff7be7300cc16b4d6b24690987877c3278d797534d6738f02" 43SRC_URI[sha256sum] = "8536c031dbe078d342f121fa881a9ecd205cb5a78e639005ad570011bdb9f3c6"
45UPSTREAM_CHECK_REGEX = "valgrind-(?P<pver>\d+(\.\d+)+)\.tar" 44UPSTREAM_CHECK_REGEX = "valgrind-(?P<pver>\d+(\.\d+)+)\.tar"
46 45
47COMPATIBLE_HOST = '(i.86|x86_64|arm|aarch64|mips|powerpc|powerpc64).*-linux' 46COMPATIBLE_HOST = '(i.86|x86_64|arm|aarch64|mips|powerpc|powerpc64).*-linux'