Valgrind Home Information Source Code Documentation Contact How to Help Gallery

Source Code Repository

If you are looking for a stable release of the source code, you should download it from the Current Releases page. The rest of this page describes how to get hold of code at the leading edge of the development effort. Such code may not work properly.

The actively developed, current (v3.0 and later) code is in a Subversion (SVN) repository at valgrind.org.

If you are doing any development work, please do it using the code from the current repository at valgrind.org!


The Current (3.0 and later) Repository

To check out code from the current repository (anonymous, read-only SVN access), do this:

  svn co svn://svn.valgrind.org/valgrind/trunk valgrind

To build the checked out code, follow the instructions in the README file that the checkout should give you. Alternatively, the following should work:

  cd valgrind
  ./autogen.sh
  ./configure --prefix=...
  make
  make install

To do the checkout, you'll need a Subversion client, version 1.1.0 or later. Versions prior to 1.1.0 do not properly handle the symbolic links in our tree.

To do the build, you'll need automake version 1.10 or later and a compatible version of autoconf (e.g. 2.68). These should come as standard on any non-ancient Linux distribution.



Bad, Bad Bug!

Copyright © 2000-2013 Valgrind™ Developers

Best Viewed With A(ny) Browser