Created attachment 689972 [details] compressed build.log Description of problem: webkitgtk3-1.11.4-3.fc19 fails to build on ARM, s390* and ppc* as some intrinsic functions are defined inside '#if ENABLED(JIT)' and they are used without this protection. P.e.: Source/JavaScriptCore/bytecode/CallLinkStatus.cpp: In member function 'JSC::Intrinsic JSC::CallLinkStatus::intrinsicFor(JSC::CodeSpecializationKind) const': Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:80:26: error: 'class JSC::ExecutableBase' has no member named 'intrinsicFor' Version-Release number of selected component (if applicable): webkitgtk3-1.11.4-3.fc19 How reproducible: always Steps to Reproduce: 1. ppc-koji build --scratch f19 webkitgtk3-1.11.4-3.fc19.src.rpm 2. 3. Actual results: http://ppc.koji.fedoraproject.org/koji/getfile?taskID=884250&name=build.log Expected results: Additional info: This has been reported upstream, but afaik without a fix yet: https://bugs.webkit.org/show_bug.cgi?id=107323
Created attachment 689974 [details] proposed patch even though a build succeeds with this patch, I'm not sure if this the right approach to fix this issue. Please review....
This also affects ARM.
Interesting, the link in comment #1 doesn't show the complete patch, use https://bugzilla.redhat.com/attachment.cgi?id=689974 instead
I think the best way forward with this would be to post the fix to the upstream ticket. I don't think we have anyone on Fedora's side who's familiar with the javascriptcore code.
Actually fix for this bug landed in upstream on 3. January and is included in webkitgtk 1.11.5 release.