Mattia Rizzolo wrote:

> > This would cause a diff in ELF's .rodata, which in turn would cause a
> > shift in a bunch of .text assembly calls.
>
> The shift there is of 8 bits, which just so happen to be the extra
> length of the second build (it has an extra '2/').
>
> If it was embedding the path in many more places there would be many
> extra shifts as well, there being only 8 bits is probably an indicator
> that is saved only once, wherever that is.

Well spotted. Note that there is an outstanding bug report to add the
output from strings(1) to the output of diffoscope:

  https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/148

This would hopefully make this kind of thing more evident.


Best wishes,

--
      o
    ⬋   ⬊      Chris Lamb
   o     o     reproducible-builds.org 💠
    ⬊   ⬋
      o

_______________________________________________
Reproducible-builds mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to