guix: remove ZERO_AR_DATE export

LLD enables ZERO_AR_DATE by default, setting it to zero would enable
non-determinism, setting it to any other value is ignored.

See:
https://github.com/llvm/llvm-project/blob/main/lld/docs/MachO/ld64-vs-lld.rst.
This commit is contained in:
fanquake
2023-12-22 10:42:58 +00:00
parent f836f7e9b3
commit 9ec238d0f3
3 changed files with 0 additions and 14 deletions

View File

@@ -63,9 +63,6 @@ functionality so that a vanilla clang can take advantage. It supports the use of
`-target`, `-mmacosx-version-min`, and `-isysroot`, which are all necessary when
building for macOS.
These tools inject timestamps by default, which produce non-deterministic binaries. The
`ZERO_AR_DATE` environment variable is used to disable that.
To complicate things further, all builds must target an Apple SDK. These SDKs are free to
download, but not redistributable. See the SDK Extraction notes above for how to obtain it.