[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.*



On 2021-07-16, Cyril Brulebois wrote:
> 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?

Sure, will gently nudge sometime early in the bookworm development
cycle...


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature


Reply to: