[SCM] qtdeclarative packaging branch, experimental, updated. debian/5.9.1-2-2-g4fdfb79

Lisandro Damián Nicanor Pérez lisandro at moszumanska.debian.org
Mon Jul 31 20:45:11 UTC 2017


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

The following commit has been merged in the experimental branch:
commit 4fdfb79fe243396a1f16eea8506680a5a1185bcc
Author: Lisandro Damián Nicanor Pérez Meyer <perezmeyer at gmail.com>
Date:   Mon Jul 31 17:44:39 2017 -0300

    Disable JIT on MIPS*
    
    Until upstream fixes the FTBFS.
---
 debian/changelog                         |  4 ++++
 debian/patches/disable_jit_on_mips.patch | 18 ++++++++++++++++++
 debian/patches/jit_only_mipsel.diff      | 16 ----------------
 debian/patches/series                    |  2 +-
 4 files changed, 23 insertions(+), 17 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 957cfd3..aa8dc8d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,9 @@
 qtdeclarative-opensource-src (5.9.1-3) UNRELEASED; urgency=medium
 
+  [ Lisandro Damián Nicanor Pérez Meyer ]
+  * Due to QTBUG-58567 we are forced to turn off JIT on mips* until
+    upstream solves this issue.
+
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Mon, 31 Jul 2017 17:34:59 -0300
 
 qtdeclarative-opensource-src (5.9.1-2) experimental; urgency=medium
diff --git a/debian/patches/disable_jit_on_mips.patch b/debian/patches/disable_jit_on_mips.patch
new file mode 100644
index 0000000..6e9b0e9
--- /dev/null
+++ b/debian/patches/disable_jit_on_mips.patch
@@ -0,0 +1,18 @@
+Description: Disable JIT on MIPS*
+ Due to QTBUG-58567 we need to disable JIT on mips* in order
+ to be able to go forward with Qt on Debian.
+Author: Lisandro Damián Nicanor Pérez Meyer <lisandro at debian.org>
+Forwarded: not-needed
+Last-Update: 2017-07-31
+
+--- a/src/qml/jsruntime/qv4global_p.h
++++ b/src/qml/jsruntime/qv4global_p.h
+@@ -107,7 +107,7 @@
+ #  if defined(Q_OS_LINUX)
+ #    define V4_ENABLE_JIT
+ #  endif
+-#elif defined(Q_PROCESSOR_MIPS_32) && defined(Q_OS_LINUX)
++#elif defined(Q_PROCESSOR_MIPS_32) && 0
+ #  define V4_ENABLE_JIT
+ #endif
+ 
diff --git a/debian/patches/jit_only_mipsel.diff b/debian/patches/jit_only_mipsel.diff
deleted file mode 100644
index e13af35..0000000
--- a/debian/patches/jit_only_mipsel.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-Description: of all MIPS architectures, JIT should be only enabled on mipsel
-Author: Dmitry Shachnev <mitya57 at debian.org>
-Forwarded: not-yet
-Last-Update: 2017-07-05
-
---- a/src/qml/jsruntime/qv4global_p.h
-+++ b/src/qml/jsruntime/qv4global_p.h
-@@ -107,7 +107,7 @@
- #  if defined(Q_OS_LINUX)
- #    define V4_ENABLE_JIT
- #  endif
--#elif defined(Q_PROCESSOR_MIPS_32) && defined(Q_OS_LINUX)
-+#elif defined(Q_PROCESSOR_MIPS_32) && defined(Q_OS_LINUX) && Q_BYTE_ORDER == Q_LITTLE_ENDIAN && _MIPS_SIM == _ABIO32
- #  define V4_ENABLE_JIT
- #endif
- 
diff --git a/debian/patches/series b/debian/patches/series
index 62271e6..54533b3 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,4 +2,4 @@
 disableopengltests.patch
 fix_test_remove_qlibraryinfo.patch
 Do-not-make-lack-of-SSE2-support-on-x86-32-fatal.patch
-jit_only_mipsel.diff
+disable_jit_on_mips.patch

-- 
qtdeclarative packaging



More information about the pkg-kde-commits mailing list