Source: wiipdf Severity: normal Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: buildpath X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org
The build path is embedded in /usr/bin/wiipdf: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/wiipdf.html /build/1st/wiipdf-1.4/wiipdf.c:114 vs. /build/2/wiipdf-1.4/2nd/wiipdf.c:114 The attached patch fixes this by calling dh_auto_build instead of $(MAKE) from debian/rules, which passes the default build flags including -ffile-prefix-map, which avoids embedding the absolute path in compiled files. Alternately, updating to dh and a newer debhelper-compat level would likely fix this as well, as it includes -ffile-prefix-map by default. With this patch applied, wiipdf should build reproducibly on tests.reproducible-builds.org! live well, vagrant
From b5bb2fee67f79baaf5d2d949aa97b8e28dc1b45e Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagr...@reproducible-builds.org> Date: Mon, 23 May 2022 21:53:21 +0000 Subject: [PATCH] debian/rules: Use dh_auto_build instead of $(MAKE). --- debian/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index d4b3d3f..6955032 100755 --- a/debian/rules +++ b/debian/rules @@ -21,7 +21,7 @@ build-stamp: dh_testdir # Add here commands to compile the package. - $(MAKE) + dh_auto_build touch $@ -- 2.36.1
signature.asc
Description: PGP signature