There's a merged pull request on the void-packages repository valgrind: update to 3.18.1. https://github.com/void-linux/void-packages/pull/34104 Description: #### Testing the changes - I tested the changes in this PR: YES #### Local build testing - I built this PR locally for my native architecture, (aarch64) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl This superseeds #30380. To address remarks from the old PR: - The musl.supp file is now upstream, no need to patch it in anymore. - armv6 was not supported by valgrind in the past, I could not find any hint that this changed. If the code generation in valgrind asumes armv7 patching the configure script likely won't be enough.