[Webkit-unassigned] [Bug 15118] New: WebKit Gdk fails to build due to icu, under some conditions

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 30 13:13:34 PDT 2007


           Summary: WebKit Gdk fails to build due to icu, under some
           Product: WebKit
           Version: 522+ (nightly)
          Platform: All
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mh+webkit at glandium.org

(it would be a good thing to have a WebKit Gdk component)

Latest icu release (3.8) now includes a --enable-weak-threads flag to
configure, which makes icu not link against the pthread library. Let's not
discuss why it's good or bad. What is important is that it means icu-config
doesn't report -lpthread in the ldflags, which it shouldn't have been in the
first place, since you don't need to link against the pthread library to *use*

Anyways, the WebKit Gdk build shouldn't rely on icu-config providing the
-lpthread necessary to it, it should define it itself.

A trivial fix is to add -lpthread to LIBS for gdk-port in
JavaScriptCore/kjs/testkjs.pro and WebKit.pri. But I don't know if that would
be okay for something else than Linux...

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list