#1003997 libksba: reproducible-builds: build path embedded in w64/ming32 build

Package:
src:libksba
Source:
libksba
Submitter:
Vagrant Cascadian
Date:
2022-01-20 17:15:03 UTC
Severity:
normal
Tags:
#1003997#5
Date:
2022-01-19 03:50:39 UTC
From:
To:
The build path of is embedded in libksba:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libksba.html

                 vs.
l.c./build/1st/l     l.c./build/2/lib
ibksba-1.6.0/bui	 ksba-1.6.0/2nd/b
ld-i686-w64-ming	 uild-i686-w64-mi

This is because the default CFLAGS from dpkg-buildpackage are not
applied to the w64-ming32 builds.

The attached patch to debian/rules adds
"CFLAGS=... -ffile-prefix-map=$(CURDIR)=." to the WIN_FLAGS variable.


With this patch applied, libksba should build reproducibly on
tests.reproducible-builds.org!


Thanks for maintaining libksba!


live well,
  vagrant

#1003997#10
Date:
2022-01-20 17:13:14 UTC
From:
To:
On 2022-01-19 Vagrant Cascadian <vagrant@reproducible-builds.org> wrote:
[...]
[...]
[...]

Thank you, applied in GIT.

cu Andreas