Various sets of fixes have been committed for Valgrind on Lion. It now works well enough to run 64 bit Firefox builds and get sane results. 32 bit builds run too, but appear to hang, for threading related reasons I cannot figure out, despite quite some investigative effort.
There may be some false positives from Memcheck as a result of kludged-up syscall wrappers for some new syscalls that are 10.7-specific. Let me know if you see errors which you think are obviously bogus.
Feedback is welcomed. If you’re developing on Mac and have migrated to 10.7, I’d be interested to hear if it works for you. If you’re still on 10.6, I’d be interested to hear if I broke anything :-) Btw, 10.5 support is pretty much dropped now — is anybody still using 10.5 for development?
The tracking bug report is valgrind bug 275168.
Quick reminder of how to check out and build:
svn co svn://svn.valgrind.org/valgrind/trunk cd trunk ./autogen.sh ./configure --prefix=`pwd`/Inst make -j2 make -j2 install