[blog] 01/01: 133: summarize #876901 (Qt/BUILD_PATH_PREFIX_MAP)
Arnout Engelen
raboof-guest at moszumanska.debian.org
Mon Nov 20 08:26:37 UTC 2017
This is an automated email from the git hooks/post-receive script.
raboof-guest pushed a commit to branch master
in repository blog.
commit 1cd6555dff30f2d15bc837b8d89690a9dffb9b22
Author: Arnout Engelen <arnouten at bzzt.net>
Date: Sun Nov 19 13:04:15 2017 +0100
133: summarize #876901 (Qt/BUILD_PATH_PREFIX_MAP)
---
drafts/133.mdwn | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/drafts/133.mdwn b/drafts/133.mdwn
index ef070f0..8a81cbd 100644
--- a/drafts/133.mdwn
+++ b/drafts/133.mdwn
@@ -42,9 +42,23 @@ More variations are planned for the future, with the eventual aim to reproduce
the same binaries cross-distro, and extend it to test GCC itself.
-Qt bug and our GCC patch
-------------------------
-FIXME: add link and provide a neutral and friendly link text
+Qt and BUILD_PATH_PREFIX_MAP
+----------------------------
+
+A patch to support the [BUILD_PATH_PREFIX_MAP](https://reproducible-builds.org/specs/build-path-prefix-map/)
+environment variable to avoid embedding build-time paths into generated files
+has been [proposed to GCC](https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00513.html).
+This patch also affects the __FILE__ environment variable, mapping it in the
+same way that debug-prefix-map works for debug symbols. The patch as it was sent
+was rejected with some concerns, and work is under way to adapt the patch to
+address those concerns.
+
+The behaviour was already backported to the patched GCC that is used for the
+unstable tests on https://tests.reproducible-builds.org . This showed that the
+new behaviour [causes problems with Qt applications using QFINDTESTDATA in
+build-time tests](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876901),
+since they rely on __FILE__ being a valid (relative) file system path at build
+time.
Packages reviewed and fixed, and bugs filed
-------------------------------------------
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/blog.git
More information about the Reproducible-commits
mailing list