<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:
</font><font size=1 face="sans-serif">Allan Sandfeld Jensen
<kde@carewolf.com></font><br><font size=1 color=#5f5f5f face="sans-serif">To:
</font><font size=1 face="sans-serif">Atul Sowani/Beaverton/Contr/IBM@IBMUS</font><br><font size=1 color=#5f5f5f face="sans-serif">Cc:
</font><font size=1 face="sans-serif">webkit-qt@lists.webkit.org</font><br><font size=1 color=#5f5f5f face="sans-serif">Date:
</font><font size=1 face="sans-serif">10/29/2015 02:50 PM</font><br><font size=1 color=#5f5f5f face="sans-serif">Subject:
</font><font size=1 face="sans-serif">Re: [webkit-qt]
QtWebkit JavaScript interpreter crash ( v.153112/ppc64le).</font><br><font size=1 color=#5f5f5f face="sans-serif">Sent by:
</font><font size=1 face="sans-serif">Allan Sandfeld
Jensen <carewolf@gmail.com></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>> Hi Allan,<br>> <br>> Thanks for your response! It is good to know someone who's worked
on<br>> PPC64.<br>> <br>> Yes, the qtwebkit did not work/compile on ppc64le. It crashes (assertion<br>> failure) in isPageAligned() macro. The page alignment is not correct
on<br>> ppc64le. In addition to this, the page allocation logic and the frame<br>> stack functionality is not working as expected on this platform. The
tried<br>> to modify the page alignment logic and the execution went ahead, only
to<br>> hang in dtoa()/mult() functions in WTF. I think the page block and
JS<br>> stack functionality needs particular attention.<br>> <br>> As you've already worked on ppc64be, your experience of porting the
code<br>> would be precious to me. Could you please share your experience and
advise<br>> on how I should proceed in this task of porting the code to ppc64le?<br>> <br>> Thanks,<br>> Atul.<br>> <br>> <br>> <br>> <br>> From: Allan Sandfeld Jensen <kde@carewolf.com><br>> To: webkit-qt@lists.webkit.org<br>> Cc: Atul Sowani/Beaverton/Contr/IBM@IBMUS<br>> Date: 10/28/2015 06:08 PM<br>> Subject: Re: [webkit-qt] QtWebkit JavaScript
interpreter crash ( v.<br>> 153112/ppc64le).<br>> Sent by: Allan Sandfeld Jensen <carewolf@gmail.com><br>> <br>> On Wednesday 28 October 2015, Atul Sowani wrote:<br>> > Hi,<br>> > <br>> > I am trying to port PhantomJS 2.0.1 to IBM PPC64LE platform.
PhantomJS<br>> > uses qtwebkit version 153112 and I am facing a few crashes in
the<br>> > JavaScript interpreter code. Is this the right forum to discuss
qtwebkit<br>> > issues I am facing while porting the code?<br>> <br>> Yes.<br>> <br>> I haven't tried PPC64LE myself, when I last touched PPC64 it was to
make<br>> big-<br>> endian 64bit work, so it might not configure correctly.<br>> <br>> `Allan<br><br></font></tt><br><BR>