|
|
|
|
|
by mike_hearn
92 days ago
|
|
Many compilers aren't deterministic. That's why the effort to make Linux distros have reproducible builds took so long and so much effort. The reason is, it's often more work to be deterministic than not deterministic, so compilers don't do it. For example, they may compile functions in parallel and append them to the output in the order they complete. |
|