valgrind: Update to version 3.23
authorHauke Mehrtens <hauke@hauke-m.de>
Thu, 3 Oct 2024 16:24:13 +0000 (18:24 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 5 Oct 2024 10:24:28 +0000 (12:24 +0200)
commit1a55d90320c169e1e45faa88e5ade69f85af1c9c
tree5874986d2bfdd0b6a39de29b5cb615e94cb0a354
parentec61ccc0d3d53a6cd1ac4920e19e78a2a2dbf67c
valgrind: Update to version 3.23

Release notes:
https://valgrind.org/docs/manual/dist.news.html

The patch `130-fix_arm_arch_detection.patch` was added upstream in
https://sourceware.org/git/?p=valgrind.git;a=commitdiff;h=5bdb86cc9a962f04f2dd3816b7d3a96288b09b72

Replace `010-mips-Fix-new-syscall-numbers.patch` with backport from
upstream.

Backport patch `020-no-member-guest_IP_AT_SYSCALL.patch` to fix a
compile problem on MIPS.

Small size increase:
1527884 bin/packages/mips_24kc-old/base/valgrind_3.22.0-r1_mips_24kc.ipk
3352210 bin/packages/mips_24kc-old/base/valgrind-cachegrind_3.22.0-r1_mips_24kc.ipk
3522982 bin/packages/mips_24kc-old/base/valgrind-callgrind_3.22.0-r1_mips_24kc.ipk
3573577 bin/packages/mips_24kc-old/base/valgrind-drd_3.22.0-r1_mips_24kc.ipk
3647835 bin/packages/mips_24kc-old/base/valgrind-helgrind_3.22.0-r1_mips_24kc.ipk
3383239 bin/packages/mips_24kc-old/base/valgrind-massif_3.22.0-r1_mips_24kc.ipk
  22332 bin/packages/mips_24kc-old/base/valgrind-vgdb_3.22.0-r1_mips_24kc.ipk
1541969 bin/packages/mips_24kc-new/base/valgrind_3.23.0-r1_mips_24kc.ipk
3378595 bin/packages/mips_24kc-new/base/valgrind-cachegrind_3.23.0-r1_mips_24kc.ipk
3548415 bin/packages/mips_24kc-new/base/valgrind-callgrind_3.23.0-r1_mips_24kc.ipk
3592715 bin/packages/mips_24kc-new/base/valgrind-drd_3.23.0-r1_mips_24kc.ipk
3664706 bin/packages/mips_24kc-new/base/valgrind-helgrind_3.23.0-r1_mips_24kc.ipk
3411485 bin/packages/mips_24kc-new/base/valgrind-massif_3.23.0-r1_mips_24kc.ipk
  22869 bin/packages/mips_24kc-new/base/valgrind-vgdb_3.23.0-r1_mips_24kc.ipk

Link: https://github.com/openwrt/openwrt/pull/16584
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
package/devel/valgrind/Makefile
package/devel/valgrind/patches/010-486180-Valgrind-MIPS-VexGuestArchState-has-no-member.patch [new file with mode: 0644]
package/devel/valgrind/patches/010-mips-Fix-new-syscall-numbers.patch [deleted file]
package/devel/valgrind/patches/020-mips-skip-using-shared-syscall-numbers-for-mips32.patch [new file with mode: 0644]
package/devel/valgrind/patches/021-mips-skip-using-shared-syscall-numbers-for-mips64.patch [new file with mode: 0644]
package/devel/valgrind/patches/100-fix_configure_check.patch
package/devel/valgrind/patches/130-fix_arm_arch_detection.patch [deleted file]
package/devel/valgrind/patches/130-mips_fix_soft_float.patch