[SCM] qtwebengine packaging branch, experimental, updated. debian/5.9.1+dfsg-1-3-g658d1a8

Dmitry Shachnev mitya57 at moszumanska.debian.org
Thu Jul 20 10:02:05 UTC 2017


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

The following commit has been merged in the experimental branch:
commit 658d1a8a3098232fd6bcc06a15f1e2610699354d
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date:   Thu Jul 20 13:01:23 2017 +0300

    Add a patch to print compiler commands when bootstrapping gn.
    
    This helps us discover wrong compiler flags, such as using -mfpu=neon
    on armhf.
---
 debian/changelog                          |  2 ++
 debian/patches/series                     |  1 +
 debian/patches/verbose-gn-bootstrap.patch | 16 ++++++++++++++++
 3 files changed, 19 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index f5ce0d0..65916f9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ qtwebengine-opensource-src (5.9.1+dfsg-2) UNRELEASED; urgency=medium
   [ Dmitry Shachnev ]
   * Make qtwebengine5-dev depend on qtpositioning5-dev, as the built CMake
     files now include it as dependency.
+  * Add a patch to print compiler commands when bootstrapping gn. This helps
+    us discover wrong compiler flags, such as using -mfpu=neon on armhf.
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Tue, 18 Jul 2017 15:57:05 +0300
 
diff --git a/debian/patches/series b/debian/patches/series
index 2d92e76..6f52751 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -6,3 +6,4 @@ system-icu-utf.patch
 no-icudtl-dat.patch
 disable-last_commit_position.patch
 add_mips_support.patch
+verbose-gn-bootstrap.patch
diff --git a/debian/patches/verbose-gn-bootstrap.patch b/debian/patches/verbose-gn-bootstrap.patch
new file mode 100644
index 0000000..7c6bce9
--- /dev/null
+++ b/debian/patches/verbose-gn-bootstrap.patch
@@ -0,0 +1,16 @@
+Description: print compiler commands when bootstrapping gn
+Author: Dmitry Shachnev <mitya57 at debian.org>
+Forwarded: no
+Last-Update: 2017-07-20
+
+--- a/src/buildtools/gn.pro
++++ b/src/buildtools/gn.pro
+@@ -20,7 +20,7 @@
+             src_3rd_party_dir = $$absolute_path("$${getChromiumSrcDir()}/../", "$$QTWEBENGINE_ROOT")
+             gn_bootstrap = $$system_path($$absolute_path(chromium/tools/gn/bootstrap/bootstrap.py, $$src_3rd_party_dir))
+             gn_args = $$system_quote($$gn_args)
+-            gn_configure = $$system_quote($$gn_bootstrap) --shadow --gn-gen-args=$$gn_args $$ninja_path
++            gn_configure = $$system_quote($$gn_bootstrap) --verbose --shadow --gn-gen-args=$$gn_args $$ninja_path
+             !system("cd $$system_quote($$system_path($$dirname(out))) && $$pythonPathForSystem() $$gn_configure") {
+                 error("GN build error!")
+             }

-- 
qtwebengine packaging



More information about the pkg-kde-commits mailing list