Installing Valgrind

Installing from ports

pkg install valgrind will install Valgrind 3.17.0.

pkg install valgrind-devel will install a version of Valgrind that is tracking the upstream git repository, 3.18.0.GIT.

There may be some delay between package builds and the above versions, particularly if you use the quarterly packages'

Prerequisites

Building valgrind requires the following ports to be installed:

Obtaining the Valgrind source

The most recent version of Valgrind for is available on github.

To check out the source

git clone https://github.com/paulfloyd/freebsd_valgrind.git

The previous version of the Valgrind FreeBSD can be cloned from a mercurial repository on bitbucket.org: https://bitbucket.org/stass/valgrind-freebsd To check out the source: hg clone https://bitbucket.org/stass/valgrind-freebsd

Building

sh autogen.sh
./configure
gmake
gmake install

TODO

  1. Integrate changes to upstream valgrind sourceware.org git repo
  2. Fix support for FreeBSD TLS
  3. Signal delivery issue, particularly on i386
  4. Implement rfork.

Valgrind (last edited 2021-04-12T07:39:52+0000 by PaulFloyd)