How to have valgrind suppression files installed?
Hi, we are compiling and running with an mpich configured with "--enable-g=dbg,meminit" option, we have installed valgrind-devel package. Configuring MPICH version 4.2.2 with '--prefix=/opt/mpi/mpich-4.2.2-debug' '--enable-debuginfo' '--enable-g=dbg,meminit' 'CC=/usr/bin/gcc' 'CXX=/usr/bin/g++' 'FC=/usr/bin/gfortran' 'F77=/usr/bin/gfortran' '--with-device=ch3:sock' '--enable-romio' We saw there are some valgrind suppression files into de repo but they are not "installed" when we launch a "make install". find . -name "*valg*" ./modules/hwloc/contrib/hwloc-valgrind.supp ./modules/ucx/contrib/valgrind.supp ./src/pm/hydra/modules/hwloc/contrib/hwloc-valgrind.supp Is this normal? Mpich finds valgrind headers: checking valgrind/valgrind.h usability... yes checking valgrind/valgrind.h presence... yes checking for valgrind/valgrind.h... yes checking valgrind/memcheck.h usability... yes checking valgrind/memcheck.h presence... yes checking for valgrind/memcheck.h... yes checking helgrind.h usability... no checking helgrind.h presence... no checking for helgrind.h... no checking valgrind/helgrind.h usability... yes checking valgrind/helgrind.h presence... yes checking for valgrind/helgrind.h... yes checking drd.h usability... no checking drd.h presence... no checking for drd.h... no checking valgrind/drd.h usability... yes checking valgrind/drd.h presence... yes checking for valgrind/drd.h... yes checking whether the valgrind headers are broken or too old... no I also found this in src/pm/hydra/modules/hwloc/Makefile.in # Only install the valgrind suppressions file if we're building in # standalone mode @HWLOC_BUILD_STANDALONE_TRUE@dist_pkgdata_DATA = contrib/hwloc-valgrind.supp all:all-recursive What is the "standalone mode" ? Thanks, Eric -- Eric Chamberland, ing., M. Ing Professionnel de recherche GIREF/Université Laval (418) 656-2131 poste 41 22 42
participants (1)
-
Eric Chamberland