Bug 52116 - [GTK] Create intermediate libWebCore library
Summary: [GTK] Create intermediate libWebCore library
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-08 16:20 PST by Xan Lopez
Modified: 2011-01-10 00:28 PST (History)
1 user (show)

See Also:


Attachments
libwebcore.diff (5.75 KB, patch)
2011-01-08 16:23 PST, Xan Lopez
no flags Details | Formatted Diff | Diff
libwebcore.diff (6.92 KB, patch)
2011-01-08 16:52 PST, Xan Lopez
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Xan Lopez 2011-01-08 16:20:29 PST
The recent move of WebCore into the Source directory makes us hit a limitation in the Linux argument length when doing the final link, since all the object files are passed as one string to the linker and each extra "Source/" bloats the end result. To workaround this (for now) create a temporary libWebCore.la library so we can do the linking in stages.
Comment 1 Xan Lopez 2011-01-08 16:23:50 PST
Created attachment 78334 [details]
libwebcore.diff
Comment 2 Xan Lopez 2011-01-08 16:52:21 PST
Created attachment 78335 [details]
libwebcore.diff
Comment 3 Martin Robinson 2011-01-08 18:47:23 PST
Comment on attachment 78335 [details]
libwebcore.diff

This is so sad after all the work we did to get rid of these. :( I suppose it's necessary for the time being though.
Comment 4 Martin Robinson 2011-01-10 00:28:05 PST
Comment on attachment 78335 [details]
libwebcore.diff

Clearing flags on attachment: 78335

Committed r75362: <http://trac.webkit.org/changeset/75362>
Comment 5 Martin Robinson 2011-01-10 00:28:09 PST
All reviewed patches have been landed.  Closing bug.
Comment 6 Martin Robinson 2011-01-10 00:28:36 PST
Landed this to fix the build.