[lld/mac] Don't write mtimes to N_OSO entries if ZERO_AR_DATE is set.
authorNico Weber <thakis@chromium.org>
Tue, 1 Jun 2021 10:55:36 +0000 (06:55 -0400)
committerNico Weber <thakis@chromium.org>
Tue, 1 Jun 2021 19:29:38 +0000 (15:29 -0400)
commit0b39f055d8879eca308d5c41641f2f47ff0a3925
treee683cb2b37152edc3568ae8de9ab170acf255ee8
parent3c874ce4271cf24b431443252f1e6c52a3ccb65c
[lld/mac] Don't write mtimes to N_OSO entries if ZERO_AR_DATE is set.

This is important for build determinism. This matches ld64.

Differential Revision: https://reviews.llvm.org/D103446
lld/MachO/Config.h
lld/MachO/Driver.cpp
lld/MachO/DriverUtils.cpp
lld/test/MachO/stabs.s