1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-08 05:09:24 +00:00

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>
This commit is contained in:
Qiu, Zheng
2022-11-02 10:41:59 -04:00
committed by Richard Purdie
parent a193d691de
commit 482c493cf6
2 changed files with 1 additions and 28 deletions
@@ -1,26 +0,0 @@
From 900b3f9b0765488f0e1f457ff5d5d1e3efe897de Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Wed, 27 Apr 2022 10:01:22 +0200
Subject: [PATCH] Fix drd/tests/shared_timed_mutex.cpp
Upstream-Status: Submitted [https://bugs.kde.org/show_bug.cgi?id=453055]
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
drd/tests/shared_timed_mutex.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/drd/tests/shared_timed_mutex.cpp b/drd/tests/shared_timed_mutex.cpp
index 9741169..dfd97a4 100644
--- a/drd/tests/shared_timed_mutex.cpp
+++ b/drd/tests/shared_timed_mutex.cpp
@@ -43,6 +43,7 @@ void g()
if (test_mutex.try_lock_shared_until(then))
{
test_mutex.unlock_shared();
+ break;
}
}
if (i == 3)
--
2.30.2
@@ -39,9 +39,8 @@ SRC_URI = "https://sourceware.org/pub/valgrind/valgrind-${PV}.tar.bz2 \
file://0001-none-tests-fdleak_cmsg.stderr.exp-adjust-tmp-paths.patch \
file://0001-memcheck-tests-Fix-timerfd-syscall-test.patch \
file://0001-docs-Disable-manual-validation.patch \
file://0001-Fix-drd-tests-shared_timed_mutex.cpp.patch \
"
SRC_URI[sha256sum] = "dd5e34486f1a483ff7be7300cc16b4d6b24690987877c3278d797534d6738f02"
SRC_URI[sha256sum] = "8536c031dbe078d342f121fa881a9ecd205cb5a78e639005ad570011bdb9f3c6"
UPSTREAM_CHECK_REGEX = "valgrind-(?P<pver>\d+(\.\d+)+)\.tar"
COMPATIBLE_HOST = '(i.86|x86_64|arm|aarch64|mips|powerpc|powerpc64).*-linux'