Changeset 116760 in webkit


Ignore:
Timestamp:
May 11, 2012 6:34:29 AM (12 years ago)
Author:
kov@webkit.org
Message:

REGRESSION(r116205): [GTK]: build no longer supports thin archives
https://bugs.webkit.org/show_bug.cgi?id=86207

Source/WebCore:

  • GNUmakefile.am: go back to not linking libWebCoreModules into

libWebCore; when linking 2 convenience libraries libtools tries to
extract the object files from one of them to add to the other, breaking
thin archive builds

Source/WebKit/gtk:

  • GNUmakefile.am: link libWebCoreModules into the webkitgtk shared

library.

Source/WebKit2:

  • GNUmakefile.am: link libWebCoreModules to the webkit2gtk shared

library; tell the linker to ignore internal unresolved symbols for
PluginProcess and avoid linking libWebCoreModules.

Tools:

  • GNUmakefile.am: link libWebCoreModules to DRT.
Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r116757 r116760  
     12012-05-11  Gustavo Noronha Silva  <gns@gnome.org>
     2
     3        REGRESSION(r116205): [GTK]: build no longer supports thin archives
     4        https://bugs.webkit.org/show_bug.cgi?id=86207
     5
     6        * GNUmakefile.am: go back to not linking libWebCoreModules into
     7        libWebCore; when linking 2 convenience libraries libtools tries to
     8        extract the object files from one of them to add to the other, breaking
     9        thin archive builds
     10
    1112012-05-11  Keishi Hattori  <keishi@webkit.org>
    212
  • trunk/Source/WebCore/GNUmakefile.am

    r116679 r116760  
    911911        $(XRENDER_CFLAGS) \
    912912        $(XT_CFLAGS)
    913 
    914 libWebCore_la_LIBADD = \
    915         libWebCoreModules.la
    916913
    917914libWebCoreModules_la_SOURCES = \
  • trunk/Source/WebKit/gtk/ChangeLog

    r116729 r116760  
     12012-05-11  Gustavo Noronha Silva  <gns@gnome.org>
     2
     3        REGRESSION(r116205): [GTK]: build no longer supports thin archives
     4        https://bugs.webkit.org/show_bug.cgi?id=86207
     5
     6        * GNUmakefile.am: link libWebCoreModules into the webkitgtk shared
     7        library.
     8
    192012-05-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
    210
  • trunk/Source/WebKit/gtk/GNUmakefile.am

    r116205 r116760  
    7878        -lpthread \
    7979        libWebCore.la \
     80        libWebCoreModules.la \
    8081        libWebCoreGtk.la \
    8182        libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
  • trunk/Source/WebKit2/ChangeLog

    r116745 r116760  
     12012-05-11  Gustavo Noronha Silva  <gns@gnome.org>
     2
     3        REGRESSION(r116205): [GTK]: build no longer supports thin archives
     4        https://bugs.webkit.org/show_bug.cgi?id=86207
     5
     6        * GNUmakefile.am: link libWebCoreModules to the webkit2gtk shared
     7        library; tell the linker to ignore internal unresolved symbols for
     8        PluginProcess and avoid linking libWebCoreModules.
     9
    1102012-05-11  Hajime Morrita  <morrita@chromium.org>
    211
  • trunk/Source/WebKit2/GNUmakefile.am

    r116534 r116760  
    152152        -lpthread \
    153153        libWebCore.la \
     154        libWebCoreModules.la \
    154155        libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
    155156        libWebCoreGtk.la \
     
    474475        $(ZLIB_LIBS)
    475476
     477# libWebCore and libWebCoreModules have circular dependencies that only seem to
     478# be a problem when linking the plugin process; we don't really care about
     479# modules for the plugin process, though, so to work around that we ignore
     480# internal unresolved symbols
     481Programs_WebKitPluginProcess_LDFLAGS = \
     482        -Wl,--unresolved-symbols=ignore-in-object-files
     483
    476484Programs_WebKitPluginProcess_CXXFLAGS = \
    477485        $(SYMBOL_VISIBILITY_INLINES) \
  • trunk/Tools/ChangeLog

    r116732 r116760  
     12012-05-11  Gustavo Noronha Silva  <gns@gnome.org>
     2
     3        REGRESSION(r116205): [GTK]: build no longer supports thin archives
     4        https://bugs.webkit.org/show_bug.cgi?id=86207
     5
     6        * GNUmakefile.am: link libWebCoreModules to DRT.
     7
    182012-05-10  Ojan Vafai  <ojan@chromium.org>
    29
  • trunk/Tools/GNUmakefile.am

    r116205 r116760  
    159159        libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
    160160        libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
     161        libWebCoreModules.la \
    161162        libWebCoreInternals.la \
    162163        $(GLOBALDEPS_LIBS) \
Note: See TracChangeset for help on using the changeset viewer.