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