[Webkit-unassigned] [Bug 80683] [EFL] Can't run layout test without SHARED_CORE=ON

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 12 07:46:02 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=80683





--- Comment #3 from Raphael Kubo da Costa <kubo at profusion.mobi>  2012-03-12 07:46:02 PST ---
(In reply to comment #2)
> >> The proposed solution does not scale and is a work-around for the problem.
> 
> I don't understand why it is work-around solution. I think DumpRenderTree doesn't need to use WebKit classes related to util(e.g. String, KURL, Vector) except for essential classes. In my opinion, we need to change WebKit util classes with standard library or primitive data type.

Classifying what is considered "WebKit util" is subjective (what would you use instead of KURL, for example?), and in the end you'll have to convert to those types anyway. Adding a lot of new one-line functions whose sole purpose is to serve as wrappers around WebCore calls doesn't sound very good (and in the end these symbols will need to be exported too).

Another option we can consider is linking libewebkit.so twice -- once for the final installation stripping as many symbols as we can, and then for DRT without filtering any symbols. The downside of this approach is that the way the library is linked may differ more and more over time.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list