http://trac.webkit.org/changeset/74431 broke the Chromium shared library build. A fix was attempted in http://trac.webkit.org/changeset/74462 but it missed a condition in JavaScriptCore.gyp file.
New fix attempted in http://trac.webkit.org/changeset/74474
Looks like my last commit fixed this.