Currently, in order to build JavaScriptCore/wtf/, the Chromium port depends on a couple of dummy headers (pthread.h and sched.h) that live in http://src.chromium.org/viewvc/chrome/trunk/src/webkit/build/ . These dependencies are in fact not necessary, as they are located in wtf's tcmalloc files (which Chromium doesn't use). Ergo, update JavaScriptCore.gyp to exclude wtf/TC*, and update WebKit/chromium/DEPS to not include webkit/build/ from chromium's svn repo.
Created attachment 43465 [details] patch
Comment on attachment 43465 [details] patch > Index: WebKit/chromium/ChangeLog ... > + Remove Chromium port's dependency on some dummy pthreads header > + files that live in the Chromium repository. nit: please add a bug link here
http://trac.webkit.org/changeset/51144