Hi,
With valgrind-3.13.0-15.fc28 the valgrind-devel package only contains
the development headers needed for building valgrind aware applications.
So it only contains the stand alone headers valgrind.h, callgrind.h,
drd.h, helgrind.h and memcheck.h that have the client request macros
that give hints to the valgrind tools.
I build various packages locally that BuildRequire valgrind-devel
to make sure they only required these headers.
valgrind-tools-devel contains all development files, headers and
static libraries, to build valgrind tools. Currently there is no
package in Fedora that needs those files. Building "out of tree"
valgrind tools isn't really supported because the tools need to
be linked staticly and upstream doesn't guarantee API. So such
tools would have to be rebuild for every new valgrind release.
The new setup means that valgrind-devel is only 80K now with
valgrind-tools-devel containing all the big static libraries.
Please let me know if you use the valgrind-devel package and the
new setup gives you any trouble.
Thanks,
Mark
Show replies by date