Re: Reproducible builds of ports

Tatsuki Makino <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <SI2PR01MB5036E09B7159CC5C9B9A4927FACFA@SI2PR01MB5036.apcprd01.prod.exchangelabs.com>
Ah, I see, so it was a topic in that direction :)

ELF format itself doesn't, by default, include information such as the compilation timestamp, maybe.
Even code that uses preprocessor __DATE__ and __TIME__ won't be reproducible unless we stop the clock, maybe.

At the very least, we can't make the parts involving such times match perfectly, can we? :)

Regards.

On 2025/11/11 4:53, Charlie Li wrote:
> cen wrote:
>> The goal is bit-for-bit reproducibility, "functionally" is not enough.
>>
> This is completely impossible for any operating system package distribution. "Functionally" is the best you can get.
> 
> Consider that Python ports built under some CPython (ie Python from python dot org) almost always
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.