Source: libapache2-mod-authn-yubikey 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_authn_yubikey.so: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/libapache2-mod-authn-yubikey.html /build/1st/libapache2-mod-authn-yubikey-1.0/libykclient.c:181 vs. /build/2/libapache2-mod-authn-yubikey-1.0/2nd/libykclient.c:181 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-authn-yubikey should build reproducibly on tests.reproducible-builds.org! live well, vagrant
From a8ba18601d147f1b4e374e2b483561f95373b561 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagr...@reproducible-builds.org> Date: Tue, 24 May 2022 00:55:12 +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 1e96143..cab1069 100755 --- a/debian/rules +++ b/debian/rules @@ -4,6 +4,6 @@ override_dh_auto_build: apxs2 -DYK_PACKAGE=\\\"libapache2_mod_authn_yubikey\\\" \ - -DYK_PACKAGE_VERSION=\\\"0.1\\\" -I. -Wc -c -lcurl \ + -DYK_PACKAGE_VERSION=\\\"0.1\\\" -I. -Wc,-ffile-prefix-map=$(CURDIR)=. -Wc -c -lcurl \ mod_authn_yubikey.c libykclient.c libykclient.slo mod_authn_yubikey.slo -- 2.36.1
signature.asc
Description: PGP signature