Bug 41349 - [Qt][Symbian] Build JavaScriptCore as arm, WebCore with thumb
Summary: [Qt][Symbian] Build JavaScriptCore as arm, WebCore with thumb
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Other All
: P2 Normal
Assignee: Nobody
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks:
 
Reported: 2010-06-29 06:37 PDT by Simon Hausmann
Modified: 2011-12-04 21:54 PST (History)
4 users (show)

See Also:


Attachments
patch to build only JSC as arm (1.10 KB, patch)
2010-06-29 06:39 PDT, Simon Hausmann
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Hausmann 2010-06-29 06:37:41 PDT
I recall we discussed a while ago that it would be good to compile JavaScriptCore as arm and the rest of WebKit normally in thumb mode, to gain from the improved JS performance but without penalizing the overall memory useage/binary size.

With WebCore and JavaScript being split into two separate builds build-system wise this now possible
Comment 1 Simon Hausmann 2010-06-29 06:39:34 PDT
Created attachment 60017 [details]
patch to build only JSC as arm

The attached patch implements this, but I'm running into internal compiler errors:

 FAILED compile for armv5_urel:  WebCore\generated\HTMLNames.cpp
  mmp: WebCore\WebCore_0x200267C2.mmp
   Internal fault: [0x040b:220686] in _ZN7WebCore9HTMLNames4initEv
   Please contact your supplier.

Any ideas guys? :)
Comment 2 Siddharth Mathur 2010-06-29 15:11:57 PDT
(In reply to comment #1)
> Created an attachment (id=60017) [details]
> patch to build only JSC as arm
> 
> The attached patch implements this, but I'm running into internal compiler errors:
> 
>  FAILED compile for armv5_urel:  WebCore\generated\HTMLNames.cpp
>   mmp: WebCore\WebCore_0x200267C2.mmp
>    Internal fault: [0x040b:220686] in _ZN7WebCore9HTMLNames4initEv
>    Please contact your supplier.
> 
> Any ideas guys? :)

No :) . But I can try the attached patch tomorrow. 
You may also check with Qt-Symbian team members if they know of any issues statically linking an ARM archive into an otherwise THUMB dll.
Comment 3 Simon Hausmann 2011-12-04 21:54:08 PST
No more symbian support in trunk :)