Title: [220527] trunk/Source/WebKit
Revision
220527
Author
zandober...@gmail.com
Date
2017-08-10 05:25:07 -0700 (Thu, 10 Aug 2017)

Log Message

[GTK] Don't use --whole-archive linking flags for the WebKit2 target libraries
https://bugs.webkit.org/show_bug.cgi?id=175416

Reviewed by Carlos Garcia Campos.

* PlatformGTK.cmake: Drop the ADD_WHOLE_ARCHIVE_TO_LIBRARIES instruction
for the WebKit2 target. This unnecessarily bundles complete archive
files both into the main .so library as well as single executables that
are linked against the WebKit2 target.

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (220526 => 220527)


--- trunk/Source/WebKit/ChangeLog	2017-08-10 12:01:56 UTC (rev 220526)
+++ trunk/Source/WebKit/ChangeLog	2017-08-10 12:25:07 UTC (rev 220527)
@@ -1,3 +1,15 @@
+2017-08-10  Zan Dobersek  <zdober...@igalia.com>
+
+        [GTK] Don't use --whole-archive linking flags for the WebKit2 target libraries
+        https://bugs.webkit.org/show_bug.cgi?id=175416
+
+        Reviewed by Carlos Garcia Campos.
+
+        * PlatformGTK.cmake: Drop the ADD_WHOLE_ARCHIVE_TO_LIBRARIES instruction
+        for the WebKit2 target. This unnecessarily bundles complete archive
+        files both into the main .so library as well as single executables that
+        are linked against the WebKit2 target.
+
 2017-08-09  Chris Dumez  <cdu...@apple.com>
 
         Disable Beacon API on WK1 DRT and WK2 when not using NETWORK_SESSION

Modified: trunk/Source/WebKit/PlatformGTK.cmake (220526 => 220527)


--- trunk/Source/WebKit/PlatformGTK.cmake	2017-08-10 12:01:56 UTC (rev 220526)
+++ trunk/Source/WebKit/PlatformGTK.cmake	2017-08-10 12:25:07 UTC (rev 220527)
@@ -858,8 +858,6 @@
 )
 endif ()
 
-ADD_WHOLE_ARCHIVE_TO_LIBRARIES(WebKit2_LIBRARIES)
-
 # To generate WebKitEnumTypes.h we want to use all installed headers, except WebKitEnumTypes.h itself.
 set(WebKit2GTK_ENUM_GENERATION_HEADERS ${WebKit2GTK_INSTALLED_HEADERS})
 list(REMOVE_ITEM WebKit2GTK_ENUM_GENERATION_HEADERS ${DERIVED_SOURCES_WEBKIT2GTK_API_DIR}/WebKitEnumTypes.h)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to