Föderation EN Do 23.01.2025 10:16:36 FreeBSD 15.0 aims for Reproducible Builds / Zero-Trust Builds: enable the entire release process to run without requiring root access, and that build artifacts build reproducibly - Project commissioned by the Sovereign Tech Agency #FreeBSD https://freebsdfoundation.org/blog/zero-trust-builds-for-freebsd/ |
Föderation EN Do 23.01.2025 17:08:30 |
Föderation EN Do 23.01.2025 22:01:11 @lcheylus Unless there’s already been significant effort I happened to miss, the first step will be fixing non-determinism bugs in Clang/LLVM. My recommendation is to setup a bot that does a triple (or more) comparison of a Clang bootstrap result using various different hosts, e.g. Windows, macOS, Linux, FreeBSD on different host architectures. You want diversity of pointer values to ferret out iterators that are inadvertently relying on that order when processing optimizations. |