Package: qt5-qmake
Version: 5.12.5+dfsg-8
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs
Control: affects -1 + src:synthv1

The synthv1 package is one of the few that strips in the upstream build
system using qmake. It currently hard codes strip and should be using
$$QMAKE_STRIP instead. When it does so, it'll continue using the build
architecture strip, because the cross wrapper doesn't pass a host tool
here. Therefore the cross wrapper should also pass QMAKE_STRIP. Please
consider applying the attached patch.

Helmut
diff --minimal -Nru qtbase-opensource-src-5.12.5+dfsg/debian/changelog 
qtbase-opensource-src-5.12.5+dfsg/debian/changelog
--- qtbase-opensource-src-5.12.5+dfsg/debian/changelog  2020-01-30 
22:03:38.000000000 +0100
+++ qtbase-opensource-src-5.12.5+dfsg/debian/changelog  2020-02-02 
19:34:30.000000000 +0100
@@ -1,3 +1,10 @@
+qtbase-opensource-src (5.12.5+dfsg-8.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * qmake cross wrapper should pass QMAKE_STRIP. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sun, 02 Feb 2020 19:34:30 +0100
+
 qtbase-opensource-src (5.12.5+dfsg-8) unstable; urgency=medium
 
   * Revert adding alternative qtbase5-gles-dev dependencies:
diff --minimal -Nru 
qtbase-opensource-src-5.12.5+dfsg/debian/qmake-cross-wrapper.in 
qtbase-opensource-src-5.12.5+dfsg/debian/qmake-cross-wrapper.in
--- qtbase-opensource-src-5.12.5+dfsg/debian/qmake-cross-wrapper.in     
2020-01-30 22:03:38.000000000 +0100
+++ qtbase-opensource-src-5.12.5+dfsg/debian/qmake-cross-wrapper.in     
2020-02-02 19:34:26.000000000 +0100
@@ -16,6 +16,7 @@
        QMAKE_CC=${CC:-@DEB_HOST_GNU_TYPE@-gcc} \
        QMAKE_CXX=${CXX:-@DEB_HOST_GNU_TYPE@-g++} \
        QMAKE_LINK=${CXX:-@DEB_HOST_GNU_TYPE@-g++} \
+       QMAKE_STRIP=${STRIP:-@DEB_HOST_GNU_TYPE@-strip} \
        QMAKE_QMAKE=/usr/bin/@DEB_HOST_GNU_TYPE@-qmake \
        PKG_CONFIG=@DEB_HOST_GNU_TYPE@-pkg-config \
        -before \

Reply via email to