[SCM] QtWebKit packaging branch, master, updated. debian/2.3.4.dfsg-7-2-gbe70353

Lisandro Damián Nicanor Pérez lisandro at moszumanska.debian.org
Sat May 21 20:44:11 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtwebkit.git;a=commitdiff;h=be70353

The following commit has been merged in the master branch:
commit be70353721c0d1a299d112df00bfa365ad57c690
Author: Lisandro Damián Nicanor Pérez Meyer <perezmeyer at gmail.com>
Date:   Sat May 21 17:43:50 2016 -0300

    Disable JIT use on non-SSE2 capable machines.
---
 debian/changelog                         |  4 ++++
 debian/patches/disable-jit-nonsse2.patch | 14 ++++++++++++++
 debian/patches/series                    |  1 +
 3 files changed, 19 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 79d2f60..e51f1eb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,9 @@
 qtwebkit (2.3.4.dfsg-8) UNRELEASED; urgency=medium
 
+  [ Lisandro Damián Nicanor Pérez Meyer ]
+  * Disable JIT use on non-SSE2 capable machines (Closes: #824663). Thanks
+    Peter Nowee!
+
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Sat, 21 May 2016 17:37:14 -0300
 
 qtwebkit (2.3.4.dfsg-7) unstable; urgency=medium
diff --git a/debian/patches/disable-jit-nonsse2.patch b/debian/patches/disable-jit-nonsse2.patch
new file mode 100644
index 0000000..4e64959
--- /dev/null
+++ b/debian/patches/disable-jit-nonsse2.patch
@@ -0,0 +1,14 @@
+--- a/Source/JavaScriptCore/runtime/JSGlobalData.cpp
++++ b/Source/JavaScriptCore/runtime/JSGlobalData.cpp
+@@ -109,6 +109,11 @@ static bool enableAssembler(ExecutableAl
+     if (!executableAllocator.isValid() || (!Options::useJIT() && !Options::useRegExpJIT()))
+         return false;
+ 
++#if CPU(X86)
++    if (!MacroAssembler::supportsFloatingPoint())
++        return false;
++#endif
++
+ #if USE(CF)
+ #if COMPILER(GCC) && !COMPILER(CLANG)
+     // FIXME: remove this once the EWS have been upgraded to LLVM.
diff --git a/debian/patches/series b/debian/patches/series
index 12c9fca..4d35e0e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -24,3 +24,4 @@ explicit_template_instantiation.patch
 redeclare_uint32_t_for_sparc64.patch
 fix_number_of_cpus_in_kfreebsd.diff
 fix_x32_cpu_detection.patch
+disable-jit-nonsse2.patch

-- 
QtWebKit packaging



More information about the pkg-kde-commits mailing list