<font size=2 face="sans-serif">I am using the code which came along with
PhantomJS code. I checked for availability of qtwebkit source cod. The
gitorius link given on the wiki (gitorious.org/qtwebkit) is obsolete -
there is no source code there. I found alternate source as github.com/qtproject/qtwebkit.
Is this the right source? If so I can try compiling it on the ppc64le.</font><br><br><font size=2 face="sans-serif">Thanks,</font><br><font size=2 face="sans-serif">Atul.</font><br><br><br><br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Allan Sandfeld Jensen
&lt;kde@carewolf.com&gt;</font><br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Atul Sowani/Beaverton/Contr/IBM@IBMUS</font><br><font size=1 color=#5f5f5f face="sans-serif">Cc: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">webkit-qt@lists.webkit.org</font><br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">10/29/2015 02:50 PM</font><br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: [webkit-qt]
QtWebkit JavaScript interpreter crash ( &nbsp;v.153112/ppc64le).</font><br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Allan Sandfeld
Jensen &lt;carewolf@gmail.com&gt;</font><br><hr noshade><br><br><br><tt><font size=2>I just checked Platform.h and the usual suspects,
it seems PPC64LE should be <br>detected correctly and handled. Which means it should use the Cloop LLINT
<br>implementation for JavaScript. You could double-check if little-endian
is <br>correctly detected in Platform.h though. As for the page alignment, I would
<br>have assumed they would match ppc64 and should already work. So it could
be a <br>mismatch between what I tested on Debian-ppc64 and what you are using.<br><br>On Thursday 29 October 2015, Atul Sowani wrote:<br>&gt; Hi Allan,<br>&gt; <br>&gt; Thanks for your response! It is good to know someone who's worked
on<br>&gt; PPC64.<br>&gt; <br>&gt; Yes, the qtwebkit did not work/compile on ppc64le. It crashes (assertion<br>&gt; failure) in isPageAligned() macro. The page alignment is not correct
on<br>&gt; ppc64le. In addition to this, the page allocation logic and the frame<br>&gt; stack functionality is not working as expected on this platform. The
tried<br>&gt; to modify the page alignment logic and the execution went ahead, only
to<br>&gt; hang in dtoa()/mult() functions in WTF. I think the page block and
JS<br>&gt; stack functionality needs particular attention.<br>&gt; <br>&gt; As you've already worked on ppc64be, your experience of porting the
code<br>&gt; would be precious to me. Could you please share your experience and
advise<br>&gt; on how I should proceed in this task of porting the code to ppc64le?<br>&gt; <br>&gt; Thanks,<br>&gt; Atul.<br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; From: &nbsp; Allan Sandfeld Jensen &lt;kde@carewolf.com&gt;<br>&gt; To: &nbsp; &nbsp; webkit-qt@lists.webkit.org<br>&gt; Cc: &nbsp; &nbsp; Atul Sowani/Beaverton/Contr/IBM@IBMUS<br>&gt; Date: &nbsp; 10/28/2015 06:08 PM<br>&gt; Subject: &nbsp; &nbsp; &nbsp; &nbsp;Re: [webkit-qt] QtWebkit JavaScript
interpreter crash ( v.<br>&gt; 153112/ppc64le).<br>&gt; Sent by: &nbsp; &nbsp; &nbsp; &nbsp;Allan Sandfeld Jensen &lt;carewolf@gmail.com&gt;<br>&gt; <br>&gt; On Wednesday 28 October 2015, Atul Sowani wrote:<br>&gt; &gt; Hi,<br>&gt; &gt; <br>&gt; &gt; I am trying to port PhantomJS 2.0.1 to IBM PPC64LE platform.
PhantomJS<br>&gt; &gt; uses qtwebkit version 153112 and I am facing a few crashes in
the<br>&gt; &gt; JavaScript interpreter code. Is this the right forum to discuss
qtwebkit<br>&gt; &gt; issues I am facing while porting the code?<br>&gt; <br>&gt; Yes.<br>&gt; <br>&gt; I haven't tried PPC64LE myself, when I last touched PPC64 it was to
make<br>&gt; big-<br>&gt; endian 64bit work, so it might not configure correctly.<br>&gt; <br>&gt; `Allan<br><br></font></tt><br><BR>