[webkit-qt] Debugging QtWebKit on S60 devices through Carbide
Jocelyn Turcotte
jocelyn.turcotte at nokia.com
Thu Feb 25 08:07:45 PST 2010
If you tried and it didn't work, please pull from webkit and the tools
repository.
I just pushed some necessary patches which were lying around in my tree.
On 2/25/2010 1:38 PM, Turcotte Jocelyn (Nokia-D/Oslo) wrote:
> Hi,
>
> as some of you might have noticed, trying to compile WebKit with
> debugging information for S60 using RVCT will result in armlink
> crashing out of memory.
>
> Lars did some hacking around source files two weeks ago and he was
> able to complete a debug build by compiling multiple .cpp files at
> once to reduce the total size of object files to link. Proper
> debugging of WebKit on the device through Carbide is then now possible.
>
> You can get a python script that achieve the same process from the
> QtWebKit tool git repository that will get the list of sources
> generated by qmake, create aglomerate source files which include other
> source files and tell raptor to compile these files instead (abld is
> currently not supported)
>
> How you can get similar results:
> - Get a clone of http://gitorious.org/qtwebkit/tools ( git clone
> git://gitorious.org/qtwebkit/tools.git qtwebkit-tools)
> - Initialize the build normally using qmake or running perl
> WebKitTools\Scripts\build-webkit --debug
> - Run the debug-webkit-patch-sbsv2.py script from tools clone in your
> WebKit directory
> - sbs -c armv6_udeb -j4
>
> The script contains a list of files that should be compiled alone to
> prevent duplicate static symbols definition or includes of
> incompatible headers. It also tries to limit the number of files that
> gets compiled together since if the file gets too big, it's armcc that
> start crashing for non-obvious reasons. So if you have problems with a
> specific file that don't want to compile, you may be able to make it
> work by hacking the script.
>
> If the script allow stable and useful enough results it might be nice
> to later call it automatically from build-webkit.
>
> Jocelyn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-qt/attachments/20100225/f54d35e9/attachment.html>
More information about the webkit-qt
mailing list