Implement ThreadSpecific with glib's GStaticPrivate. This patch makes it possible to build GTK port without pthread.
Created attachment 57224 [details] Patch
Attachment 57224 [details] did not build on gtk: Build output: http://webkit-commit-queue.appspot.com/results/2526083
Created attachment 57240 [details] Patch Fix the build error.
Comment on attachment 57240 [details] Patch Cry. We need to split this out into some sort of ThreadSpecificGtk.h some day. Otherwise modifications to this file cause full rebuilds of every port. :(
(In reply to comment #4) > (From update of attachment 57240 [details]) > Cry. We need to split this out into some sort of ThreadSpecificGtk.h some day. Otherwise modifications to this file cause full rebuilds of every port. :( Okay. This is the same problem as OwnPtrCommon.h. I will file a bug for this once this patch is reviewed.
The commit-queue had some hiccups, but this was finally landed as http://trac.webkit.org/changeset/61712
http://trac.webkit.org/changeset/61712 might have broken GTK Linux 64-bit Debug
(In reply to comment #7) > http://trac.webkit.org/changeset/61712 might have broken GTK Linux 64-bit Debug Where can I check the build logs for GTK Linux 64-bit Debug?
build.webkit.org has all the bots and logs. The EWS logs are linked from the EWS bubbles.