<div dir="ltr">On 25 April 2013 20:33, Daniel Dunbar <span dir="ltr"><<a href="mailto:daniel@zuster.org" target="_blank">daniel@zuster.org</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div>I believe that almost all of the work to make reference outputs portable is done. I believe the current status is that the reference outputs largely work across Darwin x {x86, ARM, PPC} and Linux x { x86?, ARM }, which makes it increasingly unlikely that the reference outputs are incorrect for your platform.</div>
</div></blockquote><div><br></div><div style>Linux ARM is good, Linux x86 still has one issue (Olden/voroni) left.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div>There isn't currently a way from the LNT command line to disable the use of reference outputs, and I personally would prefer this serve as a forcing function to fix them in the few remaining places they don't work.<br>
</div></div></blockquote><div></div></div><br></div><div class="gmail_extra" style>I agree with Daniel here.</div><div class="gmail_extra" style><br></div><div class="gmail_extra" style>The main idea is to create a reference output that doesn't depend on which platform, OS or library version the tests are running, and this is achieved by implementing the library routines that are not portable (RNGs, Sorts, etc) locally, so that the output is stable and consistent.</div>
<div class="gmail_extra" style><br></div><div class="gmail_extra" style>While making the ARM test-suite green I haven't come across a single example where this was impossible or undesirable, and the remaining x86 case is also simple, so I believe the same is true for PPC.</div>
<div class="gmail_extra" style><br></div><div class="gmail_extra" style>cheers,</div><div class="gmail_extra" style>--renato</div></div>