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 committed 2024-05-22 08:51:33 +01:00
1 parent f836f7e9b3
commit 9ec238d0f3
3 files changed
-14

No files matched your search

-3
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.