Renato Golin
2013-Nov-19 19:23 UTC
[LLVMdev] Quad-Core ARMv7 Build Slave Seeks Noble Purpose
On 17 November 2013 05:15, Mikael Lyngvig <mikael at lyngvig.org> wrote:> I finally got it to work - and my ODROID-XU is now a passive member of the > LLVM builder society for the next week or so, until it has proven itself > (it monitors changes to the SVN repository and builds in my end without > bothering anyone at LLVM.org about its findings). I did write up a "short" > treatise on how to do it, in case anybody needs to do this sometime in the > future. I expect it to be finished with the final steps of how to link > into Zorg, once I get that far. > > > http://llvm.lyngvig.org/Articles/How-to-Setup-an-Arch-Linux-Buildbot-for-LLVM > > The trickiest part is that Arch Linux comes with Buildbot v0.8.8 and LLVM > uses v0.8.5. So I had to resort to using a virtual environment and install > v0.8.5 instead of v0.8.8. >Hi Mikael, I'll be matching your XU on Arch with the same config here at Linaro, so you don't need to worry about having to cash another ODroid on your own. After you have moved it to production, I'll use the same configuration and just add my bot-name to it. I'm also adding some Chromebooks on different configurations to the list, so that we have more volume in case some of them fail. cheers, --renato -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131119/3b169abd/attachment.html>
Mikael Lyngvig
2013-Nov-20 23:11 UTC
[LLVMdev] Quad-Core ARMv7 Build Slave Seeks Noble Purpose
Hi Renato, My XU is on build 141 and there hasn't been a single problem yet. No reboots, no crashes, and as far as I have observed no core dropouts (after I did the cpu-freq trick you sent me). Perhaps I have a stable board or perhaps it is because of its revision (rev. 0.3)? I will have to move it sometime because it is somewhat noise once it begins to build. Do you know if I can plug in any wireless adapter or if it has to be the Realtek adapter that Hardkernel sells? I forgot to buy a wireless adapter and I dont' want to pay $30 shipping from Korea again. Please notice that I sent an updated .RST edition of my Arch Linux builder article to LLVM-commits (for review) the other day. So the link on lyngvig.org will be taken down once the reviewed document has been comitted, if ever. I was thinking that it is unoptimal to have two XU's acting as builders on the same projects, so what are you going to do with your XU? I guess one of us should do the "make check" thingy and the other simply aim to build as fast as possible. My system is already set up to build as fast as possible using ccache. I think my system normally spits out a build in 10-20 minutes, due to ccache. -- Mikael 2013/11/19 Renato Golin <renato.golin at linaro.org>> On 17 November 2013 05:15, Mikael Lyngvig <mikael at lyngvig.org> wrote: > >> I finally got it to work - and my ODROID-XU is now a passive member of >> the LLVM builder society for the next week or so, until it has proven >> itself (it monitors changes to the SVN repository and builds in my end >> without bothering anyone at LLVM.org about its findings). I did write up a >> "short" treatise on how to do it, in case anybody needs to do this sometime >> in the future. I expect it to be finished with the final steps of how to >> link into Zorg, once I get that far. >> >> >> http://llvm.lyngvig.org/Articles/How-to-Setup-an-Arch-Linux-Buildbot-for-LLVM >> >> The trickiest part is that Arch Linux comes with Buildbot v0.8.8 and LLVM >> uses v0.8.5. So I had to resort to using a virtual environment and install >> v0.8.5 instead of v0.8.8. >> > > Hi Mikael, > > I'll be matching your XU on Arch with the same config here at Linaro, so > you don't need to worry about having to cash another ODroid on your own. > > After you have moved it to production, I'll use the same configuration and > just add my bot-name to it. > > I'm also adding some Chromebooks on different configurations to the list, > so that we have more volume in case some of them fail. > > cheers, > --renato >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131121/5898262f/attachment.html>
Renato Golin
2013-Nov-21 08:17 UTC
[LLVMdev] Quad-Core ARMv7 Build Slave Seeks Noble Purpose
On 20 November 2013 23:11, Mikael Lyngvig <mikael at lyngvig.org> wrote:> My XU is on build 141 and there hasn't been a single problem yet. No > reboots, no crashes, and as far as I have observed no core dropouts (after > I did the cpu-freq trick you sent me). Perhaps I have a stable board or > perhaps it is because of its revision (rev. 0.3)? >That's good to know. I'm setting up mine like yours and we can join them later. I will have to move it sometime because it is somewhat noise once it> begins to build. >I know! I left mine on the garage... Do you know if I can plug in any wireless adapter or if it has to be the> Realtek adapter that Hardkernel sells? I forgot to buy a wireless adapter > and I dont' want to pay $30 shipping from Korea again. >Well, I bought the one from HardKernel and it worked perfectly. I'm guessing that any should work well as long as they work well with Linux. But if you can find a local adapter that has a similar firmware, that would be a wiser choice. Please notice that I sent an updated .RST edition of my Arch Linux builder> article to LLVM-commits (for review) the other day. So the link on > lyngvig.org will be taken down once the reviewed document has been > comitted, if ever. >It will, don't worry about that, we love documentation. I was thinking that it is unoptimal to have two XU's acting as builders on> the same projects, so what are you going to do with your XU? I guess one > of us should do the "make check" thingy and the other simply aim to build > as fast as possible. My system is already set up to build as fast as > possible using ccache. I think my system normally spits out a build in > 10-20 minutes, due to ccache. >I'm already adding two chromebooks (one self-hosting and another for the test-suite), so that should cover other bases. I still don't trust the XU that much, so, like the Pandas, we should have at least two on each build. If they remain stable for a month or so, we can re-purpose them. One plan is to put them both as benchmark bots. There is a movement to create a benchmark run of the test-suite, and that might take a while on ARM, so having two bots will allow us to get more commits tested properly. When that is ready, I'll take over the fast build on a chromebook and we can put our two XUs in load balance for the benchmarks. Sounds like a plan? cheers, --renato -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131121/c60c0d8c/attachment.html>
Sean Silva
2013-Nov-21 16:22 UTC
[LLVMdev] Quad-Core ARMv7 Build Slave Seeks Noble Purpose
On Wed, Nov 20, 2013 at 6:11 PM, Mikael Lyngvig <mikael at lyngvig.org> wrote:> Hi Renato, > > My XU is on build 141 and there hasn't been a single problem yet. No > reboots, no crashes, and as far as I have observed no core dropouts (after > I did the cpu-freq trick you sent me). Perhaps I have a stable board or > perhaps it is because of its revision (rev. 0.3)? I will have to move it > sometime because it is somewhat noise once it begins to build. Do you know > if I can plug in any wireless adapter or if it has to be the Realtek > adapter that Hardkernel sells? I forgot to buy a wireless adapter and I > dont' want to pay $30 shipping from Korea again. > > Please notice that I sent an updated .RST edition of my Arch Linux builder > article to LLVM-commits (for review) the other day. So the link on > lyngvig.org will be taken down once the reviewed document has been > comitted, if ever. >Generally speaking, don't take things down; people may have already taken links to it, and will expect things to stay where they are. When the time comes, I would recommend to add an "Update: this document has been superseded by <http://llvm.org/docs/...>" line at the beginning. -- Sean Silva> > I was thinking that it is unoptimal to have two XU's acting as builders on > the same projects, so what are you going to do with your XU? I guess one > of us should do the "make check" thingy and the other simply aim to build > as fast as possible. My system is already set up to build as fast as > possible using ccache. I think my system normally spits out a build in > 10-20 minutes, due to ccache. > > > -- Mikael > > > 2013/11/19 Renato Golin <renato.golin at linaro.org> > >> On 17 November 2013 05:15, Mikael Lyngvig <mikael at lyngvig.org> wrote: >> >>> I finally got it to work - and my ODROID-XU is now a passive member of >>> the LLVM builder society for the next week or so, until it has proven >>> itself (it monitors changes to the SVN repository and builds in my end >>> without bothering anyone at LLVM.org about its findings). I did write up a >>> "short" treatise on how to do it, in case anybody needs to do this sometime >>> in the future. I expect it to be finished with the final steps of how to >>> link into Zorg, once I get that far. >>> >>> >>> http://llvm.lyngvig.org/Articles/How-to-Setup-an-Arch-Linux-Buildbot-for-LLVM >>> >>> The trickiest part is that Arch Linux comes with Buildbot v0.8.8 and >>> LLVM uses v0.8.5. So I had to resort to using a virtual environment and >>> install v0.8.5 instead of v0.8.8. >>> >> >> Hi Mikael, >> >> I'll be matching your XU on Arch with the same config here at Linaro, so >> you don't need to worry about having to cash another ODroid on your own. >> >> After you have moved it to production, I'll use the same configuration >> and just add my bot-name to it. >> >> I'm also adding some Chromebooks on different configurations to the list, >> so that we have more volume in case some of them fail. >> >> cheers, >> --renato >> > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131121/f6735475/attachment.html>
Possibly Parallel Threads
- [LLVMdev] Quad-Core ARMv7 Build Slave Seeks Noble Purpose
- [LLVMdev] Quad-Core ARMv7 Build Slave Seeks Noble Purpose
- [LLVMdev] Quad-Core ARMv7 Build Slave Seeks Noble Purpose
- [LLVMdev] Quad-Core ARMv7 Build Slave Seeks Noble Purpose
- [LLVMdev] Quad-Core ARMv7 Build Slave Seeks Noble Purpose