WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 75977
[GTK] Linking of big binaries should be serialized to avoid thrashing
https://bugs.webkit.org/show_bug.cgi?id=75977
Summary
[GTK] Linking of big binaries should be serialized to avoid thrashing
Gustavo Noronha (kov)
Reported
2012-01-10 11:30:02 PST
WebKitPluginProcess, libwebkitgtk, and libwebkit2gtk are huge libraries when built in debug mode and can exhaust the available memory pretty easily when linked at the same time. We Their linking should be serialized.
Attachments
Proposed patch
(2.65 KB, patch)
2012-01-10 11:35 PST
,
Gustavo Noronha (kov)
mrobinson
: commit-queue-
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Gustavo Noronha (kov)
Comment 1
2012-01-10 11:35:17 PST
Created
attachment 121878
[details]
Proposed patch I'm doing a test build with --no-webkit2 to make sure it works, Philippe, but I couldn't see a reason for it not to =). More details on the trick to adding dependencies to automake targets:
http://old.nabble.com/side-stepping-automake-limitations-with-custom-dependencies-td31907825.html
Gustavo Noronha (kov)
Comment 2
2012-01-10 13:24:52 PST
OK, my --no-webkit2 build worked =)
Martin Robinson
Comment 3
2012-01-10 23:54:54 PST
Comment on
attachment 121878
[details]
Proposed patch View in context:
https://bugs.webkit.org/attachment.cgi?id=121878&action=review
This is awesome.
> Source/WebKit2/GNUmakefile.am:1017 > +WEBKIT2GTKLIBFORDEP = libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
We've been using names_like_this recently in automake files. Do you mind changing this to something like webkit2gtk_lib_for_dep
> Source/WebKit2/GNUmakefile.am:1280 > +# Serialize linking of the plugin process with both webkit libraries
Super nit: missing a period at the end of this line.
> Source/WebKit2/GNUmakefile.am:1281 > +PLUGINPROCFORDEP = Programs/WebKitPluginProcess
Ditto with the caps.
Gustavo Noronha (kov)
Comment 4
2012-01-11 05:54:47 PST
Committed
r104706
: <
http://trac.webkit.org/changeset/104706
>
Gustavo Noronha (kov)
Comment 5
2012-01-11 05:55:31 PST
Comment on
attachment 121878
[details]
Proposed patch Clearing review flag
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug