[Webkit-unassigned] [Bug 67864] [Qt] Win32 build broken due to MachineStackMarker.cpp/.o failing to link against pthreads library

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Sep 11 15:16:05 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=67864





--- Comment #7 from Geoffrey Garen <ggaren at apple.com>  2011-09-11 15:16:05 PST ---
> r+, but please add comment to the platform.h to make developers
> not to try to remove it again until we find a proper way for
> supporting multithreading on Qt-Win platform.

Guys, this is upside-down. We don't want to hold back JavaScriptCore development waiting for someone to figure out the threading story on QtWin32. This is especially true since, according to Andreas on IRC, nobody develops QtWin32, so we may be waiting forever.

We want to remove ENABLE_JSC_MULTIPLE_THREADS and all related code entirely (along with ENABLE_WTF_MULTIPLE_THREADS and others), so development can proceed with the baseline assumption that all platforms at a minimum support the concept of a thread. This is a critical baseline abstraction for a number of important algorithms. (See my email to webkit-dev.)

It would be nice if a QtWin32 developer would fix QtWin32 to support the baseline abstractions required by ENABLE_JSC_MULTIPLE_THREADS. But if that can't happen, the right solution isn't to hold JavaScriptCore at a standstill -- it's to remove QtWin32 from the core set of builders.

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



More information about the webkit-unassigned mailing list