On 11/8/13, 4:06 AM, Henri Sivonen wrote:
What are recent known-good svn revisions of llvm and clang for
building Firefox on Linux?

The latest revisions I pulled today, llvm rev 194251 and clang rev
194250, refuse to build mozalloc from mozilla-inbound (complaint about
operator new being declared as inline).


If you want to live on the bleeding edge - beyond what is used by automation/tooltool - you can consult my daily Jenkins builder at http://jenkins.gregoryszorc.com:9000/.

1) Go to e.g. http://jenkins.gregoryszorc.com:9000/job/mozilla-central-linux-x64-optimized-llvm-tip/
2) Find the last green build. Today, it's reporting Oct 19.
3) Go to the LLVM build for that day. For Oct 19, it is http://jenkins.gregoryszorc.com:9000/job/llvm-release-assert-linux/853/
4) Find the SVN revision in the build summary. For Oct 19, it was  193034.
5) Do the same for Clang. For Oct 19, it is http://jenkins.gregoryszorc.com:9000/job/clang-release-assert-linux/1000/ and 193032.

Of course, this only tests LLVM/Clang with a specific m-c tip. So, something in m-c could change and regress building. But, at least with the last green build you can isolate a known working LLVM/Clang toolchain.

FWIW, our LLVM/Clang SVN HEAD compatibility has been deteriorating in recent months. We used to fix breakage in a day or two. We've recently had a few breakages last for weeks. We should just need a hero to track down these failures when they occur. If you are interested, I can have Jenkins send email notifications on build failures.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to