Changeset 175465 in webkit


Ignore:
Timestamp:
Nov 2, 2014 11:53:11 PM (9 years ago)
Author:
commit-queue@webkit.org
Message:

[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.

Location:
trunk
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r175450 r175465  
     12014-11-02  Akos Kiss  <akiss@inf.u-szeged.hu>
     2
     3        [GTK] Fix the build of FTL JIT
     4        https://bugs.webkit.org/show_bug.cgi?id=138298
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        * Source/cmake/OptionsGTK.cmake:
     9        Remove the need for the LIBCXXABI package.
     10
    1112014-11-01  Carlos Garcia Campos  <cgarcia@igalia.com>
    212
  • trunk/Source/cmake/OptionsGTK.cmake

    r175450 r175465  
    315315if (ENABLE_FTL_JIT)
    316316    find_package(LLVM REQUIRED)
    317     find_package(LIBCXXABI REQUIRED)
    318317    set(HAVE_LLVM ON)
    319318endif ()
  • trunk/Tools/ChangeLog

    r175442 r175465  
     12014-11-02  Akos Kiss  <akiss@inf.u-szeged.hu>
     2
     3        [GTK] Fix the build of FTL JIT
     4        https://bugs.webkit.org/show_bug.cgi?id=138298
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        * gtk/jhbuild-optional.modules:
     9        Bump up LLVM version to 3.5.0 release and apply patches.
     10        * gtk/patches/llvm-elf-add-stackmaps.patch:
     11        Added. Adds .llvm_stackmaps section to ELF files. Backported from LLVM
     12        trunk.
     13        * gtk/patches/llvm-elf-fix-x86_64-fdecfiencoding.patch:
     14        Added. Ensures that PC-relative relocations in EH frames are not
     15        truncated to 32 bits on x86_64.
     16
    1172014-10-31  Michael Saboff  <msaboff@apple.com>
    218
  • trunk/Tools/gtk/jhbuild-optional.modules

    r169418 r175465  
    1010  <repository type="tarball" name="ftp.gnome.org"
    1111      href="http://ftp.gnome.org"/>
    12   <repository type="svn" name="llvm.org"
    13       href="http://llvm.org/svn/llvm-project/llvm/"/>
     12  <repository type="tarball" name="llvm.org"
     13      href="http://llvm.org"/>
    1414
    1515  <autotools id="libsecret" autogen-sh="configure">
     
    4545  </autotools>
    4646
    47   <autotools id="llvm" autogenargs="--enable-optimized --disable-terminfo --disable-zlib">
    48     <branch repo="llvm.org" module="trunk" checkoutdir="llvm" version="r206311"
    49             revision="206311"/>
     47  <autotools id="llvm"
     48             autogenargs="--enable-optimized --disable-terminfo --disable-zlib --enable-targets=host --disable-backtraces --disable-crash-overrides --disable-expensive-checks --disable-debug-runtime --disable-assertions">
     49    <branch repo="llvm.org"
     50            module="/releases/3.5.0/llvm-3.5.0.src.tar.xz" version="3.5.0" checkoutdir="llvm-3.5.0"
     51            hash="sha256:28e199f368ef0a4666708f31c7991ad3bcc3a578342b0306526dd35f07595c03">
     52      <patch file="llvm-elf-fix-x86_64-fdecfiencoding.patch" strip="1"/>
     53      <patch file="llvm-elf-add-stackmaps.patch" strip="1"/>
     54    </branch>
    5055  </autotools>
    5156
Note: See TracChangeset for help on using the changeset viewer.