{"id":159,"date":"2011-10-05T09:38:45","date_gmt":"2011-10-05T08:38:45","guid":{"rendered":"http:\/\/blog.mozilla.org\/jseward\/?p=159"},"modified":"2011-10-05T09:38:45","modified_gmt":"2011-10-05T08:38:45","slug":"valgrind-for-osx-10-7-lion-status-update","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/jseward\/2011\/10\/05\/valgrind-for-osx-10-7-lion-status-update\/","title":{"rendered":"Valgrind for OSX 10.7 (Lion) status update"},"content":{"rendered":"<p>Various sets of fixes have been committed for Valgrind on Lion.\u00a0 It now works well enough to run 64 bit Firefox builds and get sane results.\u00a0 32 bit builds run too, but appear to hang, for threading related reasons I cannot figure out, despite quite some investigative effort.<\/p>\n<p>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.\u00a0 Let me know if you see errors which you think are obviously bogus.<\/p>\n<p>Feedback is welcomed.\u00a0 If you&#8217;re developing on Mac and have migrated to 10.7, I&#8217;d be interested to hear if it works for you. If you&#8217;re still on 10.6, I&#8217;d be interested to hear if I broke anything :-)\u00a0 Btw, 10.5 support is pretty much dropped now &#8212; is anybody still using 10.5 for development?<\/p>\n<p>The tracking bug report is <a href=\"http:\/\/bugs.kde.org\/show_bug.cgi?id=275168\">valgrind bug 275168<\/a>.<\/p>\n<p>Quick reminder of how to check out and build:<\/p>\n<pre>  svn co svn:\/\/svn.valgrind.org\/valgrind\/trunk\r\n  cd trunk\r\n  .\/autogen.sh\r\n  .\/configure --prefix=`pwd`\/Inst\r\n  make -j2\r\n  make -j2 install<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Various sets of fixes have been committed for Valgrind on Lion.\u00a0 It now works well enough to run 64 bit Firefox builds and get sane results.\u00a0 32 bit builds run too, but appear to hang, for threading related reasons I &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/jseward\/2011\/10\/05\/valgrind-for-osx-10-7-lion-status-update\/\">Continue reading<\/a><\/p>\n","protected":false},"author":240,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/jseward\/wp-json\/wp\/v2\/posts\/159"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/jseward\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/jseward\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/jseward\/wp-json\/wp\/v2\/users\/240"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/jseward\/wp-json\/wp\/v2\/comments?post=159"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/jseward\/wp-json\/wp\/v2\/posts\/159\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/jseward\/wp-json\/wp\/v2\/media?parent=159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/jseward\/wp-json\/wp\/v2\/categories?post=159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/jseward\/wp-json\/wp\/v2\/tags?post=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}