[Webkit-unassigned] [Bug 133216] New: [EFL] Add LLVM as optional jhbuild module for FTL developers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 23 08:32:23 PDT 2014


           Summary: [EFL] Add LLVM as optional jhbuild module for FTL
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit EFL
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: tmeszaros.u-szeged at partner.samsung.com
                CC: gyuyoung.kim at samsung.com, demarchi at webkit.org,
                    llango.u-szeged at partner.samsung.com

LLVM is a hard dependency of FTL JIT. The easiest way to install it is adding it as an optional jhbuild module.
FTL JIT on EFL is in very experimental phase, so we shouldn't build it by default, but let the developers to build it easily with:
- Tools/Scripts/update-webkitefl-libs llvm
- WEBKIT_EXTRA_MODULES=llvm Tools/Scripts/update-webkitefl-libs

Note: LLVM configure script prefers Clang to GCC, which can be a problem if the user works on Ubuntu 13.10 with installed icecc
and without installed Clang. The problem is that the icecc package in Ubuntu 13.10 is buggy, because it creates /usr/lib/icecc/bin/clang
symlink without reference to installed Clang, which causes build fail.

Workarounds for this bug: remove useless clang symlinks or use 14.04.

Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the webkit-unassigned mailing list