<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 26, 2015 at 9:34 AM, Renato Golin via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 26 August 2015 at 17:27, Tobias Grosser <<a href="mailto:tobias@grosser.es">tobias@grosser.es</a>> wrote:<br>
> @Galina: It seems this bot is now almost permanently running into a<br>
> compile-time<br>
> timeout. Maybe you can fix this by either increasing the timeout or by<br>
> switching to a cmake/ninja based build as suggested by Renato.<br>
<br>
</span>How I fixed my bots:<br>
<br>
1. Remove cmake and ninja from your system. They are too old.<br>
2. Download cmake stable sources (3.2+), untar, bootstrap, make, make install<br>
3. Checkout ninja from github, bootstrap, copy "ninja" to /usr/local/bin<br>
4. Install ccache from packages, add ccache to path<br>
5. Change the builder to ClangCMakeBuilder like all ARM and AArch64 bots now in.<br>
6. Restart.<br>
<br>
The Ninja+CMake combo has a feature that makes sure you print<br>
everything without buffering, so the time out works exactly as<br>
intended: if any single process takes more than that time, it's a bug.<br>
<br>
I'm copying Gabor, as AFAIK, his bot is not based on the new<br>
CMake+Ninja fix, but on an old polling script we had, which makes<br>
timeouts useless.<br>
<br>
Let's try this one first, and only consider any more drastic solution after.<br></blockquote><div><br></div><div>*shrug* I haven't looked at whatever specific bots are under discussion, but I really wouldn't mind/would like if the bots had a more "revert to green" feel to them just like we have for commits: take a bot offline, fix/iterate/improve it, see if it comes good, then bring it back to the mainline.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
cheers,<br>
--renato<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</div></div></blockquote></div><br></div></div>