[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#991177: libdebian-installer: reproducible builds: Embeds build path in libdebian-installer-extra.so.*



Hello,

Vagrant Cascadian <vagrant@reproducible-builds.org> (2021-07-16):
> The build path is embedded in various places in
> libdebian-installer-extra.so.*:
> 
>   https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/libdebian-installer.html
> 
>   ./usr/lib/x86_64-linux-gnu/libdebian-installer-extra.so.4.0.8 
> 
>   /build/1st/libdebian-installer-0.121/build/src/../../src/list.c:30
>   vs.
>   /build/2/libdebian-installer-0.121/2nd/build/src/../../src/list.c:30
> 
> The attached patch fixes this by passing -ffile-prefix-map to CFLAGS in
> debian/rules.
> 
> Alternately, with recent versions of dpkg, using dpkg-buildflags to set
> CFLAGS should pass this option by default.
> 
> 
> Thanks for maintaining libdebian-installer!

I know we haven't always been stellar when it comes to merging repro
build work, sorry about that. Any chance you could chase^Wremind us
about such issues once Bullseye (r0, and maybe r1) is out the door?

Thanks already!


Cheers,
-- 
Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Attachment: signature.asc
Description: PGP signature


Reply to: