[Webkit-unassigned] [Bug 145366] FTL is not working on Windows.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 2 14:51:11 PDT 2015


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

--- Comment #56 from Alex Christensen <achristensen at apple.com> ---
Comment on attachment 262334
  --> https://bugs.webkit.org/attachment.cgi?id=262334
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=262334&action=review

I have a few nits about the build system changes.

> Source/JavaScriptCore/CMakeLists.txt:846
> +    if (NOT LLVM_STATIC_LIBRARIES AND NOT MSVC)

Please use WIN32 instead of MSVC.  It causes fewer warnings when running cmake and until someone builds webkit with mingw or clang, they're the same thing.

> Source/JavaScriptCore/CMakeLists.txt:876
> +        target_link_libraries(llvmForJSC "LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;LLVMProfileData.lib")

These should be in LLVM_STATIC_LIBRARIES.

> Source/cmake/OptionsWin.cmake:39
> +WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FTL_JIT PRIVATE ON)

Shouldn't this only be enabled for the 64-bit build?

> Tools/Scripts/webkitdirs.pm:1888
> +    if (isWin64()) {

&& !canUseNinja()

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20151002/af82a1cd/attachment.html>


More information about the webkit-unassigned mailing list