When building python3 twice, the result is not always bit-by-bit the same. This makes it harder to audit whether binaries/images have been built correctly. For more information on why this is useful see https://reproducible-builds.org .
To Reproduce
nix-build '<nixpkgs>' -A python3 --check
Additional context
Notably, the ordering of some symbols (_Py_Mangle, PyEval_GetGlobals, several _PyErr ones) is not stable.
Setting enableParallelBuilding to false doesn't help.
The text was updated successfully, but these errors were encountered:
Describe the bug
When building python3 twice, the result is not always bit-by-bit the same. This makes it harder to audit whether binaries/images have been built correctly. For more information on why this is useful see https://reproducible-builds.org .
To Reproduce
nix-build '<nixpkgs>' -A python3 --checkAdditional context
Notably, the ordering of some symbols (
_Py_Mangle,PyEval_GetGlobals, several_PyErrones) is not stable.Setting
enableParallelBuildingto false doesn't help.The text was updated successfully, but these errors were encountered: