<div dir="ltr">Here's the patch for 2.6.<div><br></div><div>Despite the commit message I think the changes only apply to ARMv6, but</div><div>I'll revisit this to make sure.</div><div><br></div><div>Cheers,</div><div>Zan</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 10, 2014 at 10:22 AM, Žan Doberšek <span dir="ltr"><<a href="mailto:zandobersek@gmail.com" target="_blank">zandobersek@gmail.com</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"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Tue, Dec 9, 2014 at 10:55 AM, Alberto Garcia <span dir="ltr"><<a href="mailto:berto@igalia.com" target="_blank">berto@igalia.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Tue, Dec 09, 2014 at 01:26:18PM +1300, Gavin Lambert wrote:<br>
<br>
> Just FYI, obtaining the Raspbian source package and building from<br>
> source had the same behaviour. I was finally able to get it to<br>
> work however by applying the following patch. This suggests to me<br>
> that something is not very well baked in the JS JIT for non-x86<br>
> architectures.<br>
<br>
</span>I don't think that the JSC JIT works fine with ARMv6 in the 2.4<br>
branch so it's probably better that you disable it if you target the<br>
Raspberry Pi.<br>
<br>
Žan can probably give you more details, I think he also has some<br>
patches, but for the 2.6 branch.<br></blockquote><div><br></div></span><div>We had the non-fortune of branching 2.4 directly after a set of larger changes</div><div>to JavaScriptCore. We never managed to get 2.4 JSC JIT working properly on</div><div>ARMv6.</div><div><br></div><div>Things have turned for the better in 2.6, and we've managed to get all the</div><div>optimization levels (apart from FTL, which is specific to 64-bit architectures)</div><div>working properly. There's still a small set of changes that we have to apply to</div><div>the source tree, but unfortunately I believe there's little interest in having ARMv6</div><div>supported upstream.</div><div><br></div><div>I'll scrap the patch up and attach it later.</div><div><br></div><div>Cheers,</div><div>Zan</div><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Berto<br>
<div><div>_______________________________________________<br>
webkit-gtk mailing list<br>
<a href="mailto:webkit-gtk@lists.webkit.org" target="_blank">webkit-gtk@lists.webkit.org</a><br>
<a href="https://lists.webkit.org/mailman/listinfo/webkit-gtk" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-gtk</a><br>
</div></div></blockquote></span></div><br></div></div>
</blockquote></div><br></div>