Source: dustmite 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/dustmite: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/dustmite.html /build/1st/dustmite-0.0.430/dustmite.d:1 vs. /build/2/dustmite-0.0.430/2nd/dustmite.d:1 The attached patch to debian/rules fixes this by adding -ffile-prefix-map to EXTRA_DFLAGS. This is not the only issue affecting the reproducibility of dustmite, but another patch regarding timestamps will be submitted shortly. Thanks for maintaining dustmite! live well, vagrant
From 62ca5087ddf024ab3ecec4f53ebfc1ea0a05fd58 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagr...@reproducible-builds.org> Date: Tue, 27 Sep 2022 21:05:16 +0000 Subject: [PATCH 1/2] debian/rules: Add -ffile-prefix-map in EXTRA_DFLAGS to avoid embedding build paths https://reproducible-builds.org/docs/build-path/ --- debian/rules | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/rules b/debian/rules index 3ca26a2..3aab0b6 100755 --- a/debian/rules +++ b/debian/rules @@ -8,6 +8,7 @@ # workaround for DMD frontend bug # first found via LDC: https://github.com/ldc-developers/ldc/issues/4000 EXTRA_DFLAGS += -fall-instantiations +EXTRA_DFLAGS += -ffile-prefix-map=$(CURDIR)=. override_dh_auto_build: gdc -odustmite \ -- 2.37.2
signature.asc
Description: PGP signature