Source: libapache2-mod-authz-unixgroup 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/lib/apache2/modules/mod_authz_unixgroup.so: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/libapache2-mod-authz-unixgroup.html /build/1st/libapache2-mod-authz-unixgroup-1.1.0/mod_authz_unixgroup.c:174 vs. /build/2/libapache2-mod-authz-unixgroup-1.1.0/2nd/mod_authz_unixgroup.c:174 The attached patch fixes this by passing -ffile-prefix-map to axps2 in debian/rules, which avoids embedding the build path in compiled files. With this patch applied, libapache2-mod-authz-unixgroup should build reproducibly on tests.reproducible-builds.org! live well, vagrant
From 62a59b080b5a4cd133e1c712630de73bdbb695eb Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagr...@reproducible-builds.org> Date: Mon, 23 May 2022 16:47:14 +0000 Subject: [PATCH] debian/rules: Pass -ffile-prefix-map to apxs2. --- debian/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index 2871a43..10368c9 100755 --- a/debian/rules +++ b/debian/rules @@ -1,7 +1,7 @@ #!/usr/bin/make -f override_dh_auto_build: - apxs2 -c -Wc,-fno-strict-aliasing mod_authz_unixgroup.c + apxs2 -c -Wc,-fno-strict-aliasing -Wc,-ffile-prefix-map=$(CURDIR)=. mod_authz_unixgroup.c %: dh $@ --with=apache2 -- 2.36.1
signature.asc
Description: PGP signature