[SCM] qtwebengine packaging branch, master, updated. debian/5.9.1+dfsg-3-2-ga17d513
Dmitry Shachnev
mitya57 at moszumanska.debian.org
Thu Aug 17 12:23:09 UTC 2017
Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtwebengine.git;a=commitdiff;h=a17d513
The following commit has been merged in the master branch:
commit a17d5139ad7eb6085822bf552457807d62b0e31e
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date: Thu Aug 17 15:22:58 2017 +0300
Disable gold on arm64, to workaround bug #869768.
---
debian/changelog | 2 ++
debian/libqt5webenginecore5.symbols | 24 ++++++++++++------------
debian/rules | 6 +++++-
3 files changed, 19 insertions(+), 13 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 484df51..d43916f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,7 @@
qtwebengine-opensource-src (5.9.1+dfsg-4) UNRELEASED; urgency=medium
+ [ Dmitry Shachnev ]
+ * Disable gold on arm64, to workaround bug #869768.
-- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org> Thu, 17 Aug 2017 15:22:07 +0300
diff --git a/debian/libqt5webenginecore5.symbols b/debian/libqt5webenginecore5.symbols
index 8556fab..110bcd2 100644
--- a/debian/libqt5webenginecore5.symbols
+++ b/debian/libqt5webenginecore5.symbols
@@ -1,17 +1,17 @@
# SymbolsHelper-Confirmed: 5.9.1 amd64 arm64 armhf i386
libQt5WebEngineCore.so.5 libqt5webenginecore5 #MINVER#
- (optional=gold|arch=!i386)Qt_5.0 at Qt_5.0 5.7.1
- (optional=gold|arch=!i386)Qt_5.1 at Qt_5.1 5.7.1
- (optional=gold|arch=!i386)Qt_5.2 at Qt_5.2 5.7.1
- (optional=gold|arch=!i386)Qt_5.3 at Qt_5.3 5.7.1
- (optional=gold|arch=!i386)Qt_5.4 at Qt_5.4 5.7.1
- (optional=gold|arch=!i386)Qt_5.5 at Qt_5.5 5.7.1
- (optional=gold|arch=!i386)Qt_5.6 at Qt_5.6 5.7.1
- (optional=gold|arch=!i386)Qt_5.7 at Qt_5.7 5.7.1
- (optional=gold|arch=!i386)Qt_5.8 at Qt_5.8 5.9.1
- (optional=gold|arch=!i386)Qt_5.9 at Qt_5.9 5.9.1
- (optional=gold|arch=!i386)Qt_5 at Qt_5 5.7.1
- (optional=gold|arch=!i386)Qt_5_PRIVATE_API at Qt_5_PRIVATE_API 5.7.1
+ (optional=gold|arch=!arm64 !i386)Qt_5.0 at Qt_5.0 5.7.1
+ (optional=gold|arch=!arm64 !i386)Qt_5.1 at Qt_5.1 5.7.1
+ (optional=gold|arch=!arm64 !i386)Qt_5.2 at Qt_5.2 5.7.1
+ (optional=gold|arch=!arm64 !i386)Qt_5.3 at Qt_5.3 5.7.1
+ (optional=gold|arch=!arm64 !i386)Qt_5.4 at Qt_5.4 5.7.1
+ (optional=gold|arch=!arm64 !i386)Qt_5.5 at Qt_5.5 5.7.1
+ (optional=gold|arch=!arm64 !i386)Qt_5.6 at Qt_5.6 5.7.1
+ (optional=gold|arch=!arm64 !i386)Qt_5.7 at Qt_5.7 5.7.1
+ (optional=gold|arch=!arm64 !i386)Qt_5.8 at Qt_5.8 5.9.1
+ (optional=gold|arch=!arm64 !i386)Qt_5.9 at Qt_5.9 5.9.1
+ (optional=gold|arch=!arm64 !i386)Qt_5 at Qt_5 5.7.1
+ (optional=gold|arch=!arm64 !i386)Qt_5_PRIVATE_API at Qt_5_PRIVATE_API 5.7.1
_ZN11QtWebEngine11processMainEiPPKc at Qt_5 5.7.1
_ZN14WebEngineError15toQtErrorDomainEi at Qt_5 5.7.1
_ZN14WebEngineError16UserAbortedErrorE at Qt_5 5.7.1
diff --git a/debian/rules b/debian/rules
index 631dc88..6865294 100755
--- a/debian/rules
+++ b/debian/rules
@@ -30,6 +30,7 @@ disabled_jit_architectures := armel mips mipsel
disabled_pch_architectures := amd64 powerpc s390x
small_architectures := armhf mipsel
+no_gold_architectures := arm64 armhf mipsel
defines+=skia_use_system_expat \
skia_use_system_freetype2 \
@@ -145,7 +146,10 @@ ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(small_architectures)))
echo "QMAKE_CXXFLAGS += --param ggc-min-expand=20" >> .qmake.conf
echo "QMAKE_CFLAGS += --param ggc-min-expand=20" >> .qmake.conf
echo "QMAKE_LFLAGS -= Wl,--gc-sections" >> .qmake.conf
- #Use not ld.gold
+endif
+
+ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(no_gold_architectures)))
+ # Do not use ld.gold
echo "QMAKE_LFLAGS -= -fuse-ld=gold" >> .qmake.conf
echo "QMAKE_LFLAGS += -fuse-ld=bfd" >> .qmake.conf
endif
--
qtwebengine packaging
More information about the pkg-kde-commits
mailing list