Title: [92159] trunk/Source/WebCore
- Revision
- 92159
- Author
- [email protected]
- Date
- 2011-08-01 17:59:31 -0700 (Mon, 01 Aug 2011)
Log Message
Shard webcore_remaining for msvs official builds
https://bugs.webkit.org/show_bug.cgi?id=65475
Patch by Bradley Nelson <[email protected]> on 2011-08-01
Reviewed by Darin Fisher.
webcore_remaining has consistently exceeded Visual Studio 2008's
capacity to link when link time code generation is turned on (full
release builds). This has been dealt with the past by carving off
larger and larger pieces of webcore_remaining (ie webcore_html,
webcore_renderer etc).
A new option has been added to gyp to automate this sharding:
'msvs_shard': SHARD_COUNT,
Targets marked in this way will be built in several pieces
(target_0, target_1...).
Since the resulting project is less comprehensible in the IDE (and
since the linking limitation only afflicts official builds), this
option is only needed for those builds.
This patch shards webcore_remaining into 10 parts for official builds.
* WebCore.gyp/WebCore.gyp:
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (92158 => 92159)
--- trunk/Source/WebCore/ChangeLog 2011-08-02 00:51:38 UTC (rev 92158)
+++ trunk/Source/WebCore/ChangeLog 2011-08-02 00:59:31 UTC (rev 92159)
@@ -1,3 +1,27 @@
+2011-08-01 Bradley Nelson <[email protected]>
+
+ Shard webcore_remaining for msvs official builds
+
+ https://bugs.webkit.org/show_bug.cgi?id=65475
+
+ Reviewed by Darin Fisher.
+
+ webcore_remaining has consistently exceeded Visual Studio 2008's
+ capacity to link when link time code generation is turned on (full
+ release builds). This has been dealt with the past by carving off
+ larger and larger pieces of webcore_remaining (ie webcore_html,
+ webcore_renderer etc).
+ A new option has been added to gyp to automate this sharding:
+ 'msvs_shard': SHARD_COUNT,
+ Targets marked in this way will be built in several pieces
+ (target_0, target_1...).
+ Since the resulting project is less comprehensible in the IDE (and
+ since the linking limitation only afflicts official builds), this
+ option is only needed for those builds.
+ This patch shards webcore_remaining into 10 parts for official builds.
+
+ * WebCore.gyp/WebCore.gyp:
+
2011-08-01 Alice Boxhall <[email protected]>
WAI-ARIA textbox role should be AXTextArea for aria-multiline=true, AXTextField for aria-multiline=false
Modified: trunk/Source/WebCore/WebCore.gyp/WebCore.gyp (92158 => 92159)
--- trunk/Source/WebCore/WebCore.gyp/WebCore.gyp 2011-08-02 00:51:38 UTC (rev 92158)
+++ trunk/Source/WebCore/WebCore.gyp/WebCore.gyp 2011-08-02 00:59:31 UTC (rev 92159)
@@ -1700,6 +1700,11 @@
],
},
'conditions': [
+ # Shard this taret into ten parts to work around linker limitations.
+ # on link time code generation builds.
+ ['OS=="win" and buildtype=="Official"', {
+ 'msvs_shard': 10,
+ }],
['OS=="win"', {
'sources/': [
['exclude', 'Posix\\.cpp$'],
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes