[Webkit-unassigned] [Bug 138298] New: [GTK] FTL JIT is not working (does not build and does not run)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Nov 2 17:59:56 PST 2014


            Bug ID: 138298
           Summary: [GTK] FTL JIT is not working (does not build and does
                    not run)
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: akiss at inf.u-szeged.hu
                CC: cgarcia at igalia.com, pnormand at igalia.com

When trying to enable FTL JIT for GTK (by building with: Tools/Scripts/update-webkitgtk-libs && Tools/Scripts/update-webkitgtk-libs llvm && Tools/Scripts/build-jsc --gtk --ftl-jit), there are several failures.

First, when building, CMake complains about LIBCXXABI:

CMake Error at Source/cmake/OptionsGTK.cmake:317 (find_package):
  By not providing "FindLIBCXXABI.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "LIBCXXABI", but CMake did not find one.

If we overcome that, then LLVM bails out with some runtime errors, e.g.:

sunspider-1.0/string-validate-input.js.ftl-eager: jsc: RuntimeDyldELF.cpp:283: void llvm::RuntimeDyldELF::resolveX86_64Relocation(const llvm::SectionEntry &, uint64_t, uint64_t, uint32_t, int64_t, uint64_t): Assertion `RealOffset <= (2147483647) && RealOffset >= (-2147483647-1)' failed.
sunspider-1.0/string-validate-input.js.ftl-eager: Aborted (core dumped)
sunspider-1.0/string-validate-input.js.ftl-eager: ERROR: Unexpected exit code: 134

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20141103/63a1573b/attachment-0002.html>

More information about the webkit-unassigned mailing list