valgrind: Update to v3.24.0 and backport ZSTD support

Release notes available [here](https://valgrind.org/docs/manual/dist.news.html)

Signed-off-by: Reilly Brogan <reilly@reillybrogan.com>
This commit is contained in:
Reilly Brogan 2025-04-24 18:17:36 -05:00
parent d158348780
commit 206de2bf0a
No known key found for this signature in database
GPG key ID: F58C404158883626
8 changed files with 25674 additions and 8 deletions

View file

@ -99,10 +99,14 @@ vgpreload_dhat-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa___builtin_delete
vgpreload_dhat-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa___builtin_vec_delete
vgpreload_dhat-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa_cfree
vgpreload_dhat-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa_free
vgpreload_dhat-amd64-linux.so:_vgr10051ZU_VgSoSynsomalloc_free_sized
vgpreload_dhat-amd64-linux.so:_vgr10051ZU_libcZdsoZa_free_sized
vgpreload_dhat-amd64-linux.so:_vgr10070ZU_VgSoSynsomalloc_calloc
vgpreload_dhat-amd64-linux.so:_vgr10070ZU_libcZdsoZa_calloc
vgpreload_dhat-amd64-linux.so:_vgr10090ZU_VgSoSynsomalloc_realloc
vgpreload_dhat-amd64-linux.so:_vgr10090ZU_libcZdsoZa_realloc
vgpreload_dhat-amd64-linux.so:_vgr10092ZU_VgSoSynsomalloc_reallocarray
vgpreload_dhat-amd64-linux.so:_vgr10092ZU_libcZdsoZa_reallocarray
vgpreload_dhat-amd64-linux.so:_vgr10110ZU_VgSoSynsomalloc_memalign
vgpreload_dhat-amd64-linux.so:_vgr10110ZU_libcZdsoZa_memalign
vgpreload_dhat-amd64-linux.so:_vgr10120ZU_VgSoSynsomalloc_valloc
@ -141,6 +145,7 @@ vgpreload_dhat-amd64-linux.so:_vgr20020ZU_libcZdsoZa_strchr
vgpreload_dhat-amd64-linux.so:_vgr20030ZU_libcZdsoZa___GI_strcat
vgpreload_dhat-amd64-linux.so:_vgr20030ZU_libcZdsoZa_strcat
vgpreload_dhat-amd64-linux.so:_vgr20040ZU_libcZdsoZa_strncat
vgpreload_dhat-amd64-linux.so:_vgr20050ZU_libcZdsoZa_strlcat
vgpreload_dhat-amd64-linux.so:_vgr20060ZU_libcZdsoZa___GI_strnlen
vgpreload_dhat-amd64-linux.so:_vgr20060ZU_libcZdsoZa_strnlen
vgpreload_dhat-amd64-linux.so:_vgr20070ZU_ldZhlinuxZdsoZd2_strlen
@ -156,6 +161,7 @@ vgpreload_dhat-amd64-linux.so:_vgr20090ZU_libcZdsoZa___GI_strncpy
vgpreload_dhat-amd64-linux.so:_vgr20090ZU_libcZdsoZa___strncpy_sse2
vgpreload_dhat-amd64-linux.so:_vgr20090ZU_libcZdsoZa___strncpy_sse2_unaligned
vgpreload_dhat-amd64-linux.so:_vgr20090ZU_libcZdsoZa_strncpy
vgpreload_dhat-amd64-linux.so:_vgr20100ZU_libcZdsoZa_strlcpy
vgpreload_dhat-amd64-linux.so:_vgr20110ZU_ldZhlinuxZdsoZd2_strncmp
vgpreload_dhat-amd64-linux.so:_vgr20110ZU_ldZhlinuxZhx86Zh64ZdsoZd2_strncmp
vgpreload_dhat-amd64-linux.so:_vgr20110ZU_libcZdsoZa___GI_strncmp
@ -241,6 +247,8 @@ vgpreload_dhat-amd64-linux.so:_vgr20440ZU_libcZdsoZa_wcsnlen
vgpreload_dhat-amd64-linux.so:_vgr20450ZU_libcZdsoZa_wcsncmp
vgpreload_dhat-amd64-linux.so:_vgr20470ZU_libcZdsoZa_wmemcmp
vgpreload_dhat-amd64-linux.so:_vgr20480ZU_libcZdsoZa_wcsncpy
vgpreload_dhat-amd64-linux.so:_vgr20490ZU_libcZdsoZa_memccpy
vgpreload_dhat-amd64-linux.so:_vgr20500ZU_libcZdsoZa_wcpncpy
vgpreload_dhat-amd64-linux.so:_vgw00000ZU_libcZdsoZa_putenv
vgpreload_dhat-amd64-linux.so:_vgw00000ZU_libcZdsoZa_setenv
vgpreload_dhat-amd64-linux.so:_vgw00000ZU_libcZdsoZa_unsetenv
@ -343,10 +351,14 @@ vgpreload_drd-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa___builtin_delete
vgpreload_drd-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa___builtin_vec_delete
vgpreload_drd-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa_cfree
vgpreload_drd-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa_free
vgpreload_drd-amd64-linux.so:_vgr10051ZU_VgSoSynsomalloc_free_sized
vgpreload_drd-amd64-linux.so:_vgr10051ZU_libcZdsoZa_free_sized
vgpreload_drd-amd64-linux.so:_vgr10070ZU_VgSoSynsomalloc_calloc
vgpreload_drd-amd64-linux.so:_vgr10070ZU_libcZdsoZa_calloc
vgpreload_drd-amd64-linux.so:_vgr10090ZU_VgSoSynsomalloc_realloc
vgpreload_drd-amd64-linux.so:_vgr10090ZU_libcZdsoZa_realloc
vgpreload_drd-amd64-linux.so:_vgr10092ZU_VgSoSynsomalloc_reallocarray
vgpreload_drd-amd64-linux.so:_vgr10092ZU_libcZdsoZa_reallocarray
vgpreload_drd-amd64-linux.so:_vgr10110ZU_VgSoSynsomalloc_memalign
vgpreload_drd-amd64-linux.so:_vgr10110ZU_libcZdsoZa_memalign
vgpreload_drd-amd64-linux.so:_vgr10120ZU_VgSoSynsomalloc_valloc
@ -385,6 +397,7 @@ vgpreload_drd-amd64-linux.so:_vgr20020ZU_libcZdsoZa_strchr
vgpreload_drd-amd64-linux.so:_vgr20030ZU_libcZdsoZa___GI_strcat
vgpreload_drd-amd64-linux.so:_vgr20030ZU_libcZdsoZa_strcat
vgpreload_drd-amd64-linux.so:_vgr20040ZU_libcZdsoZa_strncat
vgpreload_drd-amd64-linux.so:_vgr20050ZU_libcZdsoZa_strlcat
vgpreload_drd-amd64-linux.so:_vgr20060ZU_libcZdsoZa___GI_strnlen
vgpreload_drd-amd64-linux.so:_vgr20060ZU_libcZdsoZa_strnlen
vgpreload_drd-amd64-linux.so:_vgr20070ZU_ldZhlinuxZdsoZd2_strlen
@ -400,6 +413,7 @@ vgpreload_drd-amd64-linux.so:_vgr20090ZU_libcZdsoZa___GI_strncpy
vgpreload_drd-amd64-linux.so:_vgr20090ZU_libcZdsoZa___strncpy_sse2
vgpreload_drd-amd64-linux.so:_vgr20090ZU_libcZdsoZa___strncpy_sse2_unaligned
vgpreload_drd-amd64-linux.so:_vgr20090ZU_libcZdsoZa_strncpy
vgpreload_drd-amd64-linux.so:_vgr20100ZU_libcZdsoZa_strlcpy
vgpreload_drd-amd64-linux.so:_vgr20110ZU_ldZhlinuxZdsoZd2_strncmp
vgpreload_drd-amd64-linux.so:_vgr20110ZU_ldZhlinuxZhx86Zh64ZdsoZd2_strncmp
vgpreload_drd-amd64-linux.so:_vgr20110ZU_libcZdsoZa___GI_strncmp
@ -485,6 +499,8 @@ vgpreload_drd-amd64-linux.so:_vgr20440ZU_libcZdsoZa_wcsnlen
vgpreload_drd-amd64-linux.so:_vgr20450ZU_libcZdsoZa_wcsncmp
vgpreload_drd-amd64-linux.so:_vgr20470ZU_libcZdsoZa_wmemcmp
vgpreload_drd-amd64-linux.so:_vgr20480ZU_libcZdsoZa_wcsncpy
vgpreload_drd-amd64-linux.so:_vgr20490ZU_libcZdsoZa_memccpy
vgpreload_drd-amd64-linux.so:_vgr20500ZU_libcZdsoZa_wcpncpy
vgpreload_drd-amd64-linux.so:_vgw00000ZU_libQtCoreZdsoZd4__ZN6QMutex4lockEv
vgpreload_drd-amd64-linux.so:_vgw00000ZU_libQtCoreZdsoZd4__ZN6QMutex6unlockEv
vgpreload_drd-amd64-linux.so:_vgw00000ZU_libQtCoreZdsoZd4__ZN6QMutex7tryLockEi
@ -875,10 +891,14 @@ vgpreload_helgrind-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa___builtin_delete
vgpreload_helgrind-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa___builtin_vec_delete
vgpreload_helgrind-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa_cfree
vgpreload_helgrind-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa_free
vgpreload_helgrind-amd64-linux.so:_vgr10051ZU_VgSoSynsomalloc_free_sized
vgpreload_helgrind-amd64-linux.so:_vgr10051ZU_libcZdsoZa_free_sized
vgpreload_helgrind-amd64-linux.so:_vgr10070ZU_VgSoSynsomalloc_calloc
vgpreload_helgrind-amd64-linux.so:_vgr10070ZU_libcZdsoZa_calloc
vgpreload_helgrind-amd64-linux.so:_vgr10090ZU_VgSoSynsomalloc_realloc
vgpreload_helgrind-amd64-linux.so:_vgr10090ZU_libcZdsoZa_realloc
vgpreload_helgrind-amd64-linux.so:_vgr10092ZU_VgSoSynsomalloc_reallocarray
vgpreload_helgrind-amd64-linux.so:_vgr10092ZU_libcZdsoZa_reallocarray
vgpreload_helgrind-amd64-linux.so:_vgr10110ZU_VgSoSynsomalloc_memalign
vgpreload_helgrind-amd64-linux.so:_vgr10110ZU_libcZdsoZa_memalign
vgpreload_helgrind-amd64-linux.so:_vgr10120ZU_VgSoSynsomalloc_valloc
@ -917,6 +937,7 @@ vgpreload_helgrind-amd64-linux.so:_vgr20020ZU_libcZdsoZa_strchr
vgpreload_helgrind-amd64-linux.so:_vgr20030ZU_libcZdsoZa___GI_strcat
vgpreload_helgrind-amd64-linux.so:_vgr20030ZU_libcZdsoZa_strcat
vgpreload_helgrind-amd64-linux.so:_vgr20040ZU_libcZdsoZa_strncat
vgpreload_helgrind-amd64-linux.so:_vgr20050ZU_libcZdsoZa_strlcat
vgpreload_helgrind-amd64-linux.so:_vgr20060ZU_libcZdsoZa___GI_strnlen
vgpreload_helgrind-amd64-linux.so:_vgr20060ZU_libcZdsoZa_strnlen
vgpreload_helgrind-amd64-linux.so:_vgr20070ZU_ldZhlinuxZdsoZd2_strlen
@ -932,6 +953,7 @@ vgpreload_helgrind-amd64-linux.so:_vgr20090ZU_libcZdsoZa___GI_strncpy
vgpreload_helgrind-amd64-linux.so:_vgr20090ZU_libcZdsoZa___strncpy_sse2
vgpreload_helgrind-amd64-linux.so:_vgr20090ZU_libcZdsoZa___strncpy_sse2_unaligned
vgpreload_helgrind-amd64-linux.so:_vgr20090ZU_libcZdsoZa_strncpy
vgpreload_helgrind-amd64-linux.so:_vgr20100ZU_libcZdsoZa_strlcpy
vgpreload_helgrind-amd64-linux.so:_vgr20110ZU_ldZhlinuxZdsoZd2_strncmp
vgpreload_helgrind-amd64-linux.so:_vgr20110ZU_ldZhlinuxZhx86Zh64ZdsoZd2_strncmp
vgpreload_helgrind-amd64-linux.so:_vgr20110ZU_libcZdsoZa___GI_strncmp
@ -1017,6 +1039,8 @@ vgpreload_helgrind-amd64-linux.so:_vgr20440ZU_libcZdsoZa_wcsnlen
vgpreload_helgrind-amd64-linux.so:_vgr20450ZU_libcZdsoZa_wcsncmp
vgpreload_helgrind-amd64-linux.so:_vgr20470ZU_libcZdsoZa_wmemcmp
vgpreload_helgrind-amd64-linux.so:_vgr20480ZU_libcZdsoZa_wcsncpy
vgpreload_helgrind-amd64-linux.so:_vgr20490ZU_libcZdsoZa_memccpy
vgpreload_helgrind-amd64-linux.so:_vgr20500ZU_libcZdsoZa_wcpncpy
vgpreload_helgrind-amd64-linux.so:_vgw00000ZU_Za_system__tasking__debug__master_completed_hook
vgpreload_helgrind-amd64-linux.so:_vgw00000ZU_Za_system__tasking__debug__master_hook
vgpreload_helgrind-amd64-linux.so:_vgw00000ZU_libQt5CoreZdsoZa__ZN6QMutex4lockEv
@ -1078,6 +1102,10 @@ vgpreload_helgrind-amd64-linux.so:_vgw00000ZZ_libpthreadZdsoZd0_semZuinitZAZa
vgpreload_helgrind-amd64-linux.so:_vgw00000ZZ_libpthreadZdsoZd0_semZuopen
vgpreload_helgrind-amd64-linux.so:_vgw00000ZZ_libpthreadZdsoZd0_semZupost
vgpreload_helgrind-amd64-linux.so:_vgw00000ZZ_libpthreadZdsoZd0_semZupostZAZa
vgpreload_helgrind-amd64-linux.so:_vgw00000ZZ_libpthreadZdsoZd0_semZutimedwait
vgpreload_helgrind-amd64-linux.so:_vgw00000ZZ_libpthreadZdsoZd0_semZutimedwaitZAZa
vgpreload_helgrind-amd64-linux.so:_vgw00000ZZ_libpthreadZdsoZd0_semZutrywait
vgpreload_helgrind-amd64-linux.so:_vgw00000ZZ_libpthreadZdsoZd0_semZutrywaitZAZa
vgpreload_helgrind-amd64-linux.so:_vgw00000ZZ_libpthreadZdsoZd0_semZuwait
vgpreload_helgrind-amd64-linux.so:_vgw00000ZZ_libpthreadZdsoZd0_semZuwaitZAZa
vgpreload_helgrind-amd64-linux.so:_vgw00000ZZ_libpthreadZdsoZd0_sem_close
@ -1180,10 +1208,14 @@ vgpreload_massif-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa___builtin_delete
vgpreload_massif-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa___builtin_vec_delete
vgpreload_massif-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa_cfree
vgpreload_massif-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa_free
vgpreload_massif-amd64-linux.so:_vgr10051ZU_VgSoSynsomalloc_free_sized
vgpreload_massif-amd64-linux.so:_vgr10051ZU_libcZdsoZa_free_sized
vgpreload_massif-amd64-linux.so:_vgr10070ZU_VgSoSynsomalloc_calloc
vgpreload_massif-amd64-linux.so:_vgr10070ZU_libcZdsoZa_calloc
vgpreload_massif-amd64-linux.so:_vgr10090ZU_VgSoSynsomalloc_realloc
vgpreload_massif-amd64-linux.so:_vgr10090ZU_libcZdsoZa_realloc
vgpreload_massif-amd64-linux.so:_vgr10092ZU_VgSoSynsomalloc_reallocarray
vgpreload_massif-amd64-linux.so:_vgr10092ZU_libcZdsoZa_reallocarray
vgpreload_massif-amd64-linux.so:_vgr10110ZU_VgSoSynsomalloc_memalign
vgpreload_massif-amd64-linux.so:_vgr10110ZU_libcZdsoZa_memalign
vgpreload_massif-amd64-linux.so:_vgr10120ZU_VgSoSynsomalloc_valloc
@ -1306,10 +1338,14 @@ vgpreload_memcheck-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa___builtin_delete
vgpreload_memcheck-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa___builtin_vec_delete
vgpreload_memcheck-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa_cfree
vgpreload_memcheck-amd64-linux.so:_vgr10050ZU_libstdcZpZpZa_free
vgpreload_memcheck-amd64-linux.so:_vgr10051ZU_VgSoSynsomalloc_free_sized
vgpreload_memcheck-amd64-linux.so:_vgr10051ZU_libcZdsoZa_free_sized
vgpreload_memcheck-amd64-linux.so:_vgr10070ZU_VgSoSynsomalloc_calloc
vgpreload_memcheck-amd64-linux.so:_vgr10070ZU_libcZdsoZa_calloc
vgpreload_memcheck-amd64-linux.so:_vgr10090ZU_VgSoSynsomalloc_realloc
vgpreload_memcheck-amd64-linux.so:_vgr10090ZU_libcZdsoZa_realloc
vgpreload_memcheck-amd64-linux.so:_vgr10092ZU_VgSoSynsomalloc_reallocarray
vgpreload_memcheck-amd64-linux.so:_vgr10092ZU_libcZdsoZa_reallocarray
vgpreload_memcheck-amd64-linux.so:_vgr10110ZU_VgSoSynsomalloc_memalign
vgpreload_memcheck-amd64-linux.so:_vgr10110ZU_libcZdsoZa_memalign
vgpreload_memcheck-amd64-linux.so:_vgr10120ZU_VgSoSynsomalloc_valloc
@ -1348,6 +1384,7 @@ vgpreload_memcheck-amd64-linux.so:_vgr20020ZU_libcZdsoZa_strchr
vgpreload_memcheck-amd64-linux.so:_vgr20030ZU_libcZdsoZa___GI_strcat
vgpreload_memcheck-amd64-linux.so:_vgr20030ZU_libcZdsoZa_strcat
vgpreload_memcheck-amd64-linux.so:_vgr20040ZU_libcZdsoZa_strncat
vgpreload_memcheck-amd64-linux.so:_vgr20050ZU_libcZdsoZa_strlcat
vgpreload_memcheck-amd64-linux.so:_vgr20060ZU_libcZdsoZa___GI_strnlen
vgpreload_memcheck-amd64-linux.so:_vgr20060ZU_libcZdsoZa_strnlen
vgpreload_memcheck-amd64-linux.so:_vgr20070ZU_ldZhlinuxZdsoZd2_strlen
@ -1363,6 +1400,7 @@ vgpreload_memcheck-amd64-linux.so:_vgr20090ZU_libcZdsoZa___GI_strncpy
vgpreload_memcheck-amd64-linux.so:_vgr20090ZU_libcZdsoZa___strncpy_sse2
vgpreload_memcheck-amd64-linux.so:_vgr20090ZU_libcZdsoZa___strncpy_sse2_unaligned
vgpreload_memcheck-amd64-linux.so:_vgr20090ZU_libcZdsoZa_strncpy
vgpreload_memcheck-amd64-linux.so:_vgr20100ZU_libcZdsoZa_strlcpy
vgpreload_memcheck-amd64-linux.so:_vgr20110ZU_ldZhlinuxZdsoZd2_strncmp
vgpreload_memcheck-amd64-linux.so:_vgr20110ZU_ldZhlinuxZhx86Zh64ZdsoZd2_strncmp
vgpreload_memcheck-amd64-linux.so:_vgr20110ZU_libcZdsoZa___GI_strncmp
@ -1448,6 +1486,8 @@ vgpreload_memcheck-amd64-linux.so:_vgr20440ZU_libcZdsoZa_wcsnlen
vgpreload_memcheck-amd64-linux.so:_vgr20450ZU_libcZdsoZa_wcsncmp
vgpreload_memcheck-amd64-linux.so:_vgr20470ZU_libcZdsoZa_wmemcmp
vgpreload_memcheck-amd64-linux.so:_vgr20480ZU_libcZdsoZa_wcsncpy
vgpreload_memcheck-amd64-linux.so:_vgr20490ZU_libcZdsoZa_memccpy
vgpreload_memcheck-amd64-linux.so:_vgr20500ZU_libcZdsoZa_wcpncpy
vgpreload_memcheck-amd64-linux.so:_vgw00000ZU_libcZdsoZa_putenv
vgpreload_memcheck-amd64-linux.so:_vgw00000ZU_libcZdsoZa_setenv
vgpreload_memcheck-amd64-linux.so:_vgw00000ZU_libcZdsoZa_unsetenv

View file

@ -0,0 +1,25 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Paul Floyd <pjfloyd@wanadoo.fr>
Date: Mon, 25 Nov 2024 21:27:56 +0100
Subject: [PATCH 2/3] Remove standard headers from zstddeclib.c
Not needed and safer without them.
---
coregrind/m_debuginfo/zstddeclib.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/coregrind/m_debuginfo/zstddeclib.c b/coregrind/m_debuginfo/zstddeclib.c
index 086f1e440..2701cf244 100644
--- a/coregrind/m_debuginfo/zstddeclib.c
+++ b/coregrind/m_debuginfo/zstddeclib.c
@@ -112,10 +112,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "pub_core_mallocfree.h"
#include "pub_core_libcbase.h"
-#include <limits.h>
-#include <stddef.h>
-#include <string.h>
-
# define ZSTD_memcpy(d,s,l) VG_(memcpy)((d),(s),(l))
# define ZSTD_memmove(d,s,l) VG_(memmove)((d),(s),(l))
# define ZSTD_memset(p,v,l) VG_(memset)((p),(v),(l))

View file

@ -0,0 +1,23 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Florian Krohm <flo2030@eich-krohm.de>
Date: Sun, 22 Dec 2024 10:53:03 +0100
Subject: [PATCH 3/3] Add missing zstd.h to coregrind Makefile.am
noinst_HEADERS
The header was missing from dist tarballs
---
coregrind/Makefile.am | 1 +
1 file changed, 1 insertion(+)
diff --git a/coregrind/Makefile.am b/coregrind/Makefile.am
index 4eeb6e3d2..5491fc672 100644
--- a/coregrind/Makefile.am
+++ b/coregrind/Makefile.am
@@ -265,6 +265,7 @@ noinst_HEADERS = \
m_debuginfo/lzoconf.h \
m_debuginfo/lzodefs.h \
m_debuginfo/minilzo.h \
+ m_debuginfo/zstd.h \
m_demangle/ansidecl.h \
m_demangle/cp-demangle.h \
m_demangle/dyn-string.h \

View file

@ -0,0 +1,13 @@
diff -Naur valgrind-3.7.0.orig//mpi/Makefile.am valgrind-3.7.0/mpi/Makefile.am
--- valgrind-3.7.0.orig/mpi/Makefile.am 2011-10-26 17:24:23.000000000 -0400
+++ valgrind-3.7.0/mpi/Makefile.am 2011-11-10 16:03:14.000000000 -0500
@@ -7,9 +7,6 @@
CC = $(MPI_CC)
DEFS =
DEFAULT_INCLUDES =
-CPPFLAGS =
-CFLAGS =
-LDFLAGS =
EXTRA_DIST = \
mpiwrap_type_test.c

View file

@ -0,0 +1,4 @@
respect-flags.patch
0001-Bug-469782-Valgrind-does-not-support-zstd-compressed.patch
0002-Remove-standard-headers-from-zstddeclib.c.patch
0003-Add-missing-zstd.h-to-coregrind-Makefile.am-noinst_H.patch

View file

@ -1,8 +1,8 @@
name : valgrind
version : 3.22.0
release : 19
version : 3.24.0
release : 20
source :
- https://sourceware.org/pub/valgrind/valgrind-3.22.0.tar.bz2 : c811db5add2c5f729944caf47c4e7a65dcaabb9461e472b578765dd7bf6d2d4c
- https://sourceware.org/pub/valgrind/valgrind-3.24.0.tar.bz2 : 71aee202bdef1ae73898ccf7e9c315134fa7db6c246063afc503aef702ec03bd
license : GPL-2.0-or-later
component : programming.tools
homepage : https://valgrind.org/
@ -14,7 +14,12 @@ rundeps :
optimize :
- no-bind-now
setup : |
%configure CFLAGS="$CFLAGS -fno-stack-protector" CXXFLAGS="$CXXFLAGS -fno-exceptions"
%apply_patches
export CFLAGS="${CFLAGS} -fno-stack-protector"
%reconfigure \
--enable-lto=yes
build : |
%make
install : |

View file

@ -182,7 +182,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="19">valgrind</Dependency>
<Dependency release="20">valgrind</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/valgrind/cachegrind.h</Path>
@ -256,6 +256,7 @@
<Path fileType="header">/usr/include/valgrind/vki/vki-amd64-freebsd.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-amd64-linux.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-arm-linux.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-arm64-freebsd.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-arm64-linux.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-darwin.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-freebsd.h</Path>
@ -263,6 +264,7 @@
<Path fileType="header">/usr/include/valgrind/vki/vki-linux-io_uring.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-linux.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-machine-types-amd64-freebsd.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-machine-types-arm64-freebsd.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-machine-types-x86-freebsd.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-mips32-linux.h</Path>
<Path fileType="header">/usr/include/valgrind/vki/vki-mips64-linux.h</Path>
@ -375,9 +377,9 @@
</Files>
</Package>
<History>
<Update release="19">
<Date>2024-01-19</Date>
<Version>3.22.0</Version>
<Update release="20">
<Date>2025-04-24</Date>
<Version>3.24.0</Version>
<Comment>Packaging update</Comment>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>