[openjfx] 03/04: Disabled the WebKit JIT on ARMv4

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Fri Oct 6 11:16:46 UTC 2017


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository openjfx.

commit 869b1949dbd38a5953b58be1c7a18cf01c267f1d
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Fri Oct 6 12:03:54 2017 +0200

    Disabled the WebKit JIT on ARMv4
---
 debian/changelog                                     |  1 +
 debian/patches/26-disable-webkit-jit-for-armv4.patch | 17 +++++++++++++++++
 debian/patches/series                                |  1 +
 3 files changed, 19 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 42a544f..2149621 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ openjfx (8u141-b14-3) UNRELEASED; urgency=medium
   * Compile WebKit with the -g1 debugging level to reduce the memory used
   * Reworked the patch disabling the sampling profiler to stop the compiler
     from complaining about the redefinition of ENABLE_SAMPLING_PROFILER.
+  * Disabled the WebKit JIT on ARMv4
 
  -- Emmanuel Bourg <ebourg at apache.org>  Fri, 06 Oct 2017 10:05:51 +0200
 
diff --git a/debian/patches/26-disable-webkit-jit-for-armv4.patch b/debian/patches/26-disable-webkit-jit-for-armv4.patch
new file mode 100644
index 0000000..7c28b90
--- /dev/null
+++ b/debian/patches/26-disable-webkit-jit-for-armv4.patch
@@ -0,0 +1,17 @@
+Description: Disables the WebKit JIT on armel (fails to build)
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: no
+--- a/modules/web/src/main/native/Source/WTF/wtf/Platform.h
++++ b/modules/web/src/main/native/Source/WTF/wtf/Platform.h
+@@ -759,6 +759,11 @@
+ #define ENABLE_JIT 1
+ #endif
+ 
++#if CPU(ARM) && WTF_ARM_ARCH_VERSION < 5
++#undef ENABLE_JIT
++#define ENABLE_JIT 0
++#endif
++
+ /* The FTL *does not* work on 32-bit platforms. Disable it even if someone asked us to enable it. */
+ #if USE(JSVALUE32_64)
+ #undef ENABLE_FTL_JIT
diff --git a/debian/patches/series b/debian/patches/series
index 448d37c..9d45798 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -20,3 +20,4 @@ fix-arm32-build.patch
 23-webcore-linker-flags.patch
 24-disable-buildSrc-tests.patch
 25-webkit-debug-level.patch
+26-disable-webkit-jit-for-armv4.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/openjfx.git



More information about the pkg-java-commits mailing list