Bug 435438

Summary: musl.supp missing from download package (3.17.0)
Product: [Developer tools] valgrind Reporter: Peter Seiderer <ps.report>
Component: generalAssignee: Julian Seward <jseward>
Status: RESOLVED FIXED    
Severity: normal CC: mark
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Peter Seiderer 2021-04-06 21:38:46 UTC
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
Comment 1 Mark Wielaard 2021-04-07 11:36:43 UTC
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