authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-07-27 08:18:48+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-07-29 11:27:38-07:00
log27507ad9713a05281bcb8031f5206070f1e2a887
tree8ada04dba9198e34837b3079d27a5a767b4c9d09
parentc37fe4b6784cef125ed7b4e043ee3122dd09f491

compiler: Enable -Werror=date-time for C/C++ code in release builds.

We advertise reproducible builds for release modes, so let's help users achieve that in C/C++ code. Users can still override this manually if they really want.

1 files changed, 4 insertions(+), 0 deletions(-)

src/Compilation.zig+4
......@@ -5734,6 +5734,10 @@ pub fn addCCArgs(
57345734 },
57355735 }
57365736
5737 if (mod.optimize_mode != .Debug) {
5738 try argv.append("-Werror=date-time");
5739 }
5740
57375741 if (target_util.supports_fpic(target) and mod.pic) {
57385742 try argv.append("-fPIC");
57395743 }