[GTK] Fix the build of FTL JIT
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Nov 2014 07:53:11 +0000 (07:53 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Nov 2014 07:53:11 +0000 (07:53 +0000)
commit8728cf56a6645bcf8b0c3a93171bb44ebde3b529
treefc6d433eb2d7335c0b1c0bd56da7ee23983f9317
parent39d874756f5b073c16bfbe041866cf2ce6e0c5b7
[GTK] Fix the build of FTL JIT
https://bugs.webkit.org/show_bug.cgi?id=138298

Patch by Akos Kiss <akiss@inf.u-szeged.hu> on 2014-11-02
Reviewed by Carlos Garcia Campos.

.:

* Source/cmake/OptionsGTK.cmake:
Remove the need for the LIBCXXABI package.

Tools:

* gtk/jhbuild-optional.modules:
Bump up LLVM version to 3.5.0 release and apply patches.
* gtk/patches/llvm-elf-add-stackmaps.patch:
Added. Adds .llvm_stackmaps section to ELF files. Backported from LLVM
trunk.
* gtk/patches/llvm-elf-fix-x86_64-fdecfiencoding.patch:
Added. Ensures that PC-relative relocations in EH frames are not
truncated to 32 bits on x86_64.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@175465 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ChangeLog
Source/cmake/OptionsGTK.cmake
Tools/ChangeLog
Tools/gtk/jhbuild-optional.modules
Tools/gtk/patches/llvm-elf-add-stackmaps.patch [new file with mode: 0644]
Tools/gtk/patches/llvm-elf-fix-x86_64-fdecfiencoding.patch [new file with mode: 0644]