[Pkg-samba-maint] Bug#1006863: tevent: reproducible-builds: build path embedded in various libraries
Vagrant Cascadian
vagrant at reproducible-builds.org
Tue Sep 6 17:51:57 BST 2022
Control: fixed 1006863 0.12.0-1
> On Sun, 06 Mar 2022 16:43:09 -0800 Vagrant Cascadian <vagrant at reproducible-builds.org> wrote:
>> The build path and resulting Build ID for various libraries is embedded:
>>
>> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/tevent.html
>>
>> /usr/lib/x86_64-linux-gnu/libtevent.so.0.11.0
>>
>> /build/1st/tevent-0.11.0/bin/default/../../tevent.c:303
>> vs.
>> /build/2/tevent-0.11.0/2nd/bin/default/../../tevent.c:303
>>
>> The attached patch to debian/rules fixes this by passing
>> -ffile-prefix-map via CFLAGS in the dh_auto_configure override.
>>
>> Alternately, updating to use the CFLAGS passed via dh/debhelper would
>> also likely fix this.
>
> It looks like current debian build environment already enables -ffile-prefix-map=$(CURDIR)=.
> option, so nothing is needed to be done on the tevent/talloc/etc side.
> Closing this bugreport now. Please reopen it if you think this is incorrect.
Yeah, appears to have been fixed:
https://tests.reproducible-builds.org/debian/history/tevent.html
tevent (0.12.0-1) unstable; urgency=medium
...
- use buildflags.mk instead of our own CFLAGS
That is probably what did it.
Thanks!
live well,
vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-samba-maint/attachments/20220906/7655fb3e/attachment.sig>
More information about the Pkg-samba-maint
mailing list