[webkit-dev] GTK build of FTL JIT

Filip Pizlo fpizlo at apple.com
Wed Apr 16 08:38:29 PDT 2014

First of all, we only support the FTL on Darwin - the Linux "support" is highly experimental and I don't know if the people working on it have done anything in a long time. This is true both of the code on the WebKit side, which was originally implemented on Darwin with Darwin-specific assumptions, and also of the LLVM side, which also was originally Darwin-specific. None of that code should be Darwin-only forever but the Linux bits have to be written by somebody. 

That said, you could probably get the ball rolling on a proper port by opening a bug on bugs.webkit.org and posting the crash you are seeing.  

You definitely don't need a testing branch of LLVM. Either trunk works or nothing works. 


> On Apr 16, 2014, at 7:46 AM, Vahag Vardanyan <vaag at ispras.ru> wrote:
> I have used the latest version from llvm.org and I am getting the error desribed before. Can you advise possible solutions of this problem ? 
> May be I need to use one of the testing branches of LLVM compiler ?
>> On Wed, Apr 16, 2014 at 6:21 PM, Filip Pizlo <fpizlo at apple.com> wrote:
>> You can check out LLVM from their svn repository. See llvm.org. 
>> -Fil
>>> On Apr 16, 2014, at 2:08 AM, Vahag Vardanyan <vaag at ispras.ru> wrote:
>>> Hi, I've been trying to enable FTL JIT for gtk build under Linux. 
>>> I've managed to build JSC with FTL JIT enabled using LLVM trunk, however jsc fails run time at phase FTLCompile during the call of "llvm->GetPointerToGlobal" function.
>>> I realize that probably the problem is in LLVM version, if so, can you please provide proper source of LLVM, or give an advise how to fix fails and run FTL on Linux.
>>> Thanks in advance.
>>> _______________________________________________
>>> webkit-dev mailing list
>>> webkit-dev at lists.webkit.org
>>> https://lists.webkit.org/mailman/listinfo/webkit-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-dev/attachments/20140416/b75ac288/attachment.html>

More information about the webkit-dev mailing list