<div dir="ltr">And finally now the non-checked builds check-out the latest-succesful revision based on the cortex-a9 buildbot (<a href="http://lab.llvm.org:8011/builders/clang-native-arm-cortex-a9/">lab.llvm.org:8011/builders/clang-native-arm-cortex-a9/</a>)</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 27, 2014 at 1:16 PM, İsmail Dönmez <span dir="ltr"><<a href="mailto:ismail@donmez.ws" target="_blank">ismail@donmez.ws</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ok now I also publish "checked" builds available at <a href="https://i10z.com/llvm/checked/" target="_blank">https://i10z.com/llvm/checked/</a> . These are built on native ARM hardware and checked using<div><br></div><div>ninja check check-clang check-libcxx</div><div><br></div><div>libcxxabi has a failure and I'll report it before enabling check for it.</div><div><br></div><div>But a big fat notice: This ARM hardware might go unavailable any time, so I'll be publishing my usual cross builds too.</div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Oct 18, 2014 at 10:50 PM, Renato Golin <span dir="ltr"><<a href="mailto:renato.golin@linaro.org" target="_blank">renato.golin@linaro.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 15 October 2014 12:43, İsmail Dönmez <<a href="mailto:ismail@donmez.ws" target="_blank">ismail@donmez.ws</a>> wrote:<br>
> Sadly these are built on a x86-64 Linux host hence not validated via<br>
> test-suite. What I currently do is updating llvm snapshot for openSUSE and<br>
> then using that snapshot to build for ARMv7. So far doing only stage1<br>
> builds. Also using linaro-arm-linux-gnueabihf-4.9 toolchain (September 2014<br>
> release) for headers.<br>
<br>
</span>I see. Do you at least run check-all? I wouldn't trust any build that<br>
doesn't at least passes the basic checks.<br>
<br>
One thing you can do to minimise the risk is to only checkout<br>
revisions that are known to be good by investigating the buildbots.<br>
That won't guarantee anything, since you're cross-compiling and we're<br>
not, but that should give you "some" peace of mind.<br>
<br>
<br>
> CC=arm-clang CXX=arm-clang++ cmake -DBUILD_SHARED_LIBS=ON<br>
<br>
What revision is this? Release 3.5 or trunk or something else?<br>
<span><br>
<br>
> CFLAGS="-mfloat-abi=hard -march=armv7-a -mtune=cortex-a8 -mfpu=vfpv3-d16<br>
> -fuse-ld=gold"<br>
<br>
</span>These are sane options. :)<br>
<br>
cheers,<br>
--renato<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>