3 ms·
I'm using nix and clang/llvm - never have I ever got a different binary. If what you're saying is true - stage 3 bootstrap wouldn't be possible.
by 0x457 2y ago
I'm using nix and clang/llvm - never have I ever got a different binary.
If what you're saying is true - stage 3 bootstrap wouldn't be possible.
- malkia 2y agobit obvious, but all it takes something that takes something that changes everytime to make it non-reproducible - like __DATE__ and __TIME__
- zaphar 2y agoNix solves this by forcing __DATE__ and __TIME__ to be a single immutable value in the sandbox for all builds. If you look in the store the file timestamps will be this value.