Ini pendapat saya. Saya kurang lebih memiliki mac bersih dengan xcode diinstal. Mengompilasi dan menjalankannya dengan yang berikut:
# build/install autoconf/automake/libtool so that 'autogen' works
curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz
tar -xzf autoconf-2.69.tar.gz
cd autoconf-2.69
./configure && make && sudo make install
cd ..
curl -OL http://ftpmirror.gnu.org/automake/automake-1.14.tar.gz
tar -xzf automake-1.14.tar.gz
cd automake-1.14
./configure && make && sudo make install
cd..
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.2.tar.gz
tar -xzf libtool-2.4.2.tar.gz
cd libtool-2.4.2
./configure && make && sudo make install
cd ..
svn co svn://svn.valgrind.org/valgrind/trunk valgrind
cd valgrind
./autogen.sh
# important: configure-params, otherwise make ends in errors
./configure -disable-tls --enable-only64bit --build=amd64-darwin
make
# sudo, otherwise it fails due to permissions
sudo make install
Perhatikan bahwa callgrind_control (dari valgrind-3.11.0 SVN) tampaknya tidak berfungsi di OS X, tampak seperti skrip-perl dan alat baris perintah yang dijalankannya (vgdb -l) mencetak sesuatu yang 'tidak terduga' yang tidak dilakukan skrip itu ' t mengurai dengan benar (sehingga tidak dapat menemukan proses lain yang berjalan dengan valgrind).
Atau, skrip perl hanya memanggil vgdb, kita juga bisa langsung melakukannya (cari tahu id proses Anda secara manual):
vgdb --pid=2858 instrumentation on
homebrew
catatan yang tidak simpatik: "Sepertinya tidak akan diperbaiki dalam waktu dekat karena jadwal pengembangan hulu"