Bug 70097

Summary: [GTK] Build is broken with new ld
Product: WebKit Reporter: Carlos Garcia Campos <cgarcia>
Component: WebKit2Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: pnormand
Priority: P2 Keywords: Gtk
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
Patch pnormand: review+

Description Carlos Garcia Campos 2011-10-14 02:44:17 PDT
I've just upgraded my system and webkit2 unit tests now fail to build:


  CXXLD  Programs/WebKit2APITests/TestWebKitWebContext
  CXXLD  Programs/WebKit2APITests/TestWebKitWebView
  CXXLD  Programs/WebKit2APITests/TestWebKitWebLoaderClient
/usr/bin/ld: ./.libs/libwebkit2gtk-3.0.so: undefined reference to symbol 'WTF::fastFree(void*)'
/usr/bin/ld: note: 'WTF::fastFree(void*)' is defined in DSO ./.libs/libjavascriptcoregtk-3.0.so so try adding it to the linker command line
./.libs/libjavascriptcoregtk-3.0.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
Comment 1 Carlos Garcia Campos 2011-10-14 02:48:16 PDT
Created attachment 110987 [details]
Patch

I'm not sure why, but this simple patch fixed the build for me.
Comment 2 Carlos Garcia Campos 2011-10-14 03:14:59 PDT
Committed r97458: <http://trac.webkit.org/changeset/97458>