[SCM] qt5webkit packaging branch, experimental, updated. debian/5.3.2+dfsg-3-8-g7c086eb

Dmitry Shachnev mitya57 at moszumanska.debian.org
Sat Dec 20 16:28:39 UTC 2014


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

The following commit has been merged in the experimental branch:
commit e0f931fc025966b98d315e27b70f65597277f6b1
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date:   Sat Dec 20 19:21:23 2014 +0300

    Disable precompiled headers on amd64, powerpc and s390x.
---
 debian/changelog | 3 +++
 debian/rules     | 7 +++++++
 2 files changed, 10 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 6efca76..15fa8ba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,9 @@ qtwebkit-opensource-src (5.4.0+dfsg-1) UNRELEASED; urgency=medium
     - blacklist_libkpartsplugin.patch
   * Bump Standards-Version to 3.9.6, no changes needed.
 
+  [ Harald Sitter ]
+  * Disable precompiled headers on amd64, powerpc and s390x.
+
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Fri, 19 Dec 2014 14:52:47 +0300
 
 qtwebkit-opensource-src (5.3.2+dfsg-3) unstable; urgency=medium
diff --git a/debian/rules b/debian/rules
index 58e1609..6175d9a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,6 +14,7 @@ DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 gstab_architectures := amd64 i386 powerpc s390x
 fulldebug_architectures := none
 disabled_jit_architectures := armel mips mipsel
+disabled_pch_architectures := amd64 powerpc s390x
 
 %:
 	dh $@ --parallel --dbg-package=libqt5webkit5-dbg --with pkgkde_symbolshelper
@@ -40,6 +41,12 @@ ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(disabled_jit_architectur
 	echo "QMAKE_CXXFLAGS += -DENABLE_JIT=0" >> .qmake.conf
 endif
 
+# Disable header precompliation as it creates invalid includes on certain
+# architectures causing build failure. LP: 1395661
+ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(disabled_pch_architectures)))
+	echo "CONFIG -= precompile_header" >> .qmake.conf
+endif
+
 	# Run qmake again now with the proper values.
 	qmake
 

-- 
qt5webkit packaging



More information about the pkg-kde-commits mailing list