The file musl.supp is missing from the download package valgrind-3.17.0.tar.bz2 leading to the following error in case compiled against musl libc ([1]): make[1]: *** No rule to make target 'musl.supp', needed by 'default.supp'. Stop. Should be fixed by: diff --git a/Makefile.am b/Makefile.am index f8c3fc5..0c74036 100644 --- a/Makefile.am +++ b/Makefile.am @@ -44,6 +44,7 @@ SUPP_FILES = \ glibc-2.34567-NPTL-helgrind.supp \ glibc-2.2-LinuxThreads-helgrind.supp \ glibc-2.X-drd.supp \ + musl.supp \ darwin9.supp darwin9-drd.supp \ darwin10.supp darwin10-drd.supp \ darwin11.supp darwin12.supp darwin13.supp darwin14.supp darwin15.supp \ [1] http://autobuild.buildroot.net/results/b106be44d6e7d82a4e3ad16c995366a46d39ee3c/build-end.log
Yes, sorry, that one slipped through, right after we made the 3.17.0 release it was fixed: commit dde556d51f8226a6de564a00bf82536bb7042c54 Author: Paul Floyd <pjfloyd@wanadoo.fr> Date: Sat Mar 20 08:51:52 2021 +0100 Add musl.supp to SUPP_FILES