यहाँ इस पर मेरा टेक है। मैं कम या ज्यादा एक साफ मैक स्थापित xcode के साथ था। यह संकलन और निम्नलिखित के साथ चल रहा है:
# 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
ध्यान दें कि callgrind_control (valgrind-3.11.0 SVN से) OS X पर काम नहीं करता है, एक पर्ल-स्क्रिप्ट और कमांडलाइन टूल जैसा दिखता है, जो इसे चलाता है (vgdb -l) कुछ 'अनपेक्षित' प्रिंट करता है जो कि स्क्रिप्ट नहीं करता है ' टी सही ढंग से पार्स (ताकि यह वैलेग्रिंड के साथ चलने वाली अन्य प्रक्रिया को खोजने में सक्षम न हो)।
वैकल्पिक रूप से, पर्ल स्क्रिप्ट बस vgdb को कॉल करती है, हम सीधे ऐसा भी कर सकते हैं (बस अपनी प्रक्रिया-आईडी को मैन्युअल रूप से समझें):
vgdb --pid=2858 instrumentation on
homebrew
एक असंगत नोट के साथ ज्ञात मुद्दा : "अपस्ट्रीम के विकास समय सारिणी के कारण निकट भविष्य में निश्चित रूप से तय किया जाना चाहिए"