Re: Help with Mroonga to finally get all of MariaDB Server reproducible

Chris Lamb lamby at debian.org
Sat Jul 24 09:35:54 BST 2021


Hey Vagrant,

> Ah, perhaps it is not zeroed out after all... :/

It still could be zeroed out, but some broader checksum is calculated
prior to the zero-ing taking place, resulting in a difference even
between two build paths of the same length.

(This is what happens in CMake's handling of RPATHs. The RPATH gets
removed correctly in the final binary, but the build-id checksum is
calculated prior to the RPATH being removed and is not re-calculated
afterwards. Thus the final build-id value is dependent on some value
that is not present in the final artifact.)


Regards,

--
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org 🍥 chris-lamb.co.uk
       `-



More information about the Reproducible-builds mailing list