<div dir="ltr">On Wed, Jun 11, 2014 at 1:26 PM, Ian Daniher <span dir="ltr"><<a href="mailto:explodingmind@gmail.com" target="_blank">explodingmind@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Output of "make check" for those of you who are interested.<div>

<br></div><div><div>failures:</div><div>    [run-pass] run-pass/<a href="http://intrinsic-alignment.rs" target="_blank">intrinsic-alignment.rs</a></div>
<div>    [run-pass] run-pass/<a href="http://rec-align-u64.rs" target="_blank">rec-align-u64.rs</a></div></div></div></blockquote><div><br></div><div>These are failing because it seems like we just overlooked adding the right cases for non-android arm & mips. I filed a bug here: <a href="https://github.com/mozilla/rust/issues/14848">https://github.com/mozilla/rust/issues/14848</a></div>

<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div>    [run-pass] run-pass/<a href="http://stat.rs" target="_blank">stat.rs</a></div>

</div></div></blockquote><div><br></div><div>I'm not too sure as to why this one is failing. I'll try and figure it out later.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div><div><br></div><div>test result: FAILED. 1469 passed; 3 failed; 32 ignored; 0 measured</div>
</div><div><br></div></div><div class=""><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 11, 2014 at 12:15 PM, Ian Daniher <span dir="ltr"><<a href="mailto:explodingmind@gmail.com" target="_blank">explodingmind@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">I have a dual core arm machine with 1GB of RAM keeping up with rust master - every 8hrs, it updates git, runs "make install," and 8hrs later I have an up-to-date rustc w/ libs.<div>


<br></div><div>No swap, no compression kmods, just a build of rustc & libs that passes (almost) all tests.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><font face="courier new, monospace" size="1">root@debian-0d0dd:/mnt/armscratch/node-v0.10.28# free -h; uname -a; cat /proc/cpuinfo; rustc -v<br>



</font><font face="courier new, monospace" size="1">             total       used       free     shared    buffers     cached<br></font><font face="courier new, monospace" size="1">Mem:          1.0G       982M        24M         0B       155M       750M<br>



</font><font face="courier new, monospace" size="1">-/+ buffers/cache:        76M       930M<br></font><font face="courier new, monospace" size="1">Swap:           0B         0B         0B<br></font><font face="courier new, monospace" size="1">Linux debian-0d0dd 3.4.79-r0-s20-rm2+ #54 SMP Tue Feb 18 01:09:07 YEKT 2014 armv7l GNU/Linux<br>



</font><font face="courier new, monospace" size="1">Processor       : ARMv7 Processor rev 4 (v7l)<br></font><font face="courier new, monospace" size="1">processor       : 0<br></font><font face="courier new, monospace" size="1">BogoMIPS        : 1819.52</font><font face="courier new, monospace" size="1"><br>



</font><font face="courier new, monospace" size="1">processor       : 1<br></font><font face="courier new, monospace" size="1">BogoMIPS        : 1819.52</font><font face="courier new, monospace" size="1"><br></font><font face="courier new, monospace" size="1">Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt <br>



</font><font face="courier new, monospace" size="1">CPU implementer : 0x41<br></font><font face="courier new, monospace" size="1">CPU architecture: 7<br></font><font face="courier new, monospace" size="1">CPU variant     : 0x0<br>



</font><font face="courier new, monospace" size="1">CPU part        : 0xc07<br></font><font face="courier new, monospace" size="1">CPU revision    : 4</font><font face="courier new, monospace" size="1"><br></font><font face="courier new, monospace" size="1">Hardware        : sun7i<br>



</font><font face="courier new, monospace" size="1">Revision        : 0000<br></font><font face="courier new, monospace" size="1">Serial          : 0000000000000000<br></font><font face="courier new, monospace" size="1">rustc 0.11.0-pre (f92a8fa 2014-06-10 18:07:07 -0700)<br>



</font><font face="courier new, monospace" size="1">host: arm-unknown-linux-gnueabihf</font></blockquote><div><br></div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Tue, Jun 10, 2014 at 5:19 PM, Igor Bukanov <span dir="ltr"><<a href="mailto:igor@mir2.org" target="_blank">igor@mir2.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I tried building rust in a VM with 1GB of memory and it seems only<br>


zswap works. With zram-only solution without any real swap I was not<br>
able to compile rust at all. The compiler generated out-of-memory<br>
exception with zram configured to take 30-70% of memory. With zswap<br>
enabled, zswap.max_pool_percent=70  and the real swap of 2.5 GB the<br>
compilation time for the latest tip was about 2 hours. This is on Mac<br>
Air and Linux inside VirtualBox.<br>
<div><div><br>
On 5 June 2014 20:46, Ian Daniher <<a href="mailto:explodingmind@gmail.com" target="_blank">explodingmind@gmail.com</a>> wrote:<br>
> zram is a great suggestion, thanks! I'll give it a shot.<br>
> —<br>
> From My Tiny Glowing Screen<br>
><br>
><br>
> On Thu, Jun 5, 2014 at 2:25 PM, Igor Bukanov <<a href="mailto:igor@mir2.org" target="_blank">igor@mir2.org</a>> wrote:<br>
>><br>
>> Have you considered to use zram? Typically the compression for<br>
>> compiler memory is over a factor of 3 so that can be an option as the<br>
>> performance degradation under swapping could be tolerable. A similar<br>
>> option is to enable zswap, but as the max compression with it is<br>
>> effectively limited by factor of 2, it may not be enough to avoid<br>
>> swapping.<br>
>><br>
>> On 5 June 2014 20:13, Ian Daniher <<a href="mailto:explodingmind@gmail.com" target="_blank">explodingmind@gmail.com</a>> wrote:<br>
>> > 1GB is close-ish to the 1.4GB last reported (over a month ago!) by<br>
>> > <a href="http://huonw.github.io/isrustfastyet/mem/" target="_blank">http://huonw.github.io/isrustfastyet/mem/</a>.<br>
>> ><br>
>> > Are there any workarounds to push the compilation memory down? I'm also<br>
>> > exploring distcc, but IRFY has a bit of semantic ambiguity as to whether<br>
>> > or<br>
>> > not it's 1.4GB simultaneous or net total.<br>
>> ><br>
>> > Thanks!<br>
>> > --<br>
>> > Ian<br>
>> ><br>
>> > _______________________________________________<br>
>> > Rust-dev mailing list<br>
>> > <a href="mailto:Rust-dev@mozilla.org" target="_blank">Rust-dev@mozilla.org</a><br>
>> > <a href="https://mail.mozilla.org/listinfo/rust-dev" target="_blank">https://mail.mozilla.org/listinfo/rust-dev</a><br>
>> ><br>
><br>
><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Rust-dev mailing list<br>
<a href="mailto:Rust-dev@mozilla.org">Rust-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/rust-dev" target="_blank">https://mail.mozilla.org/listinfo/rust-dev</a><br>
<br></blockquote></div><br></div></div>