From 39b9b528cba9cec68b3f834a86af465076ed2be0 Mon Sep 17 00:00:00 2001 From: "Darryl L. Miles" Date: Thu, 23 Jul 2026 15:54:54 +0000 Subject: [PATCH] doc: note coreutils/gdate is optional on macOS (INSTALL_MacOS.md) The build's SOURCE_DATE_EPOCH date handling auto-detects gdate/GNU date and falls back to native BSD `date -r`, so coreutils is not a prerequisite (unlike gnu-sed). Add an optional note so the reproducible-build audience knows it is available but not needed. Co-Authored-By: Claude Opus 4.8 (1M context) --- INSTALL_MacOS.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/INSTALL_MacOS.md b/INSTALL_MacOS.md index 13c6e24d..3ff693b5 100644 --- a/INSTALL_MacOS.md +++ b/INSTALL_MacOS.md @@ -12,6 +12,11 @@ make -j$(sysctl -n hw.ncpu) make install # may need sudo depending on your setup ``` +> Optional: `coreutils` (for GNU `gdate`) is **not required** — reproducible +> `SOURCE_DATE_EPOCH` builds work with the native BSD `date` too, and `configure` +> auto-detects either. Install it (`brew install coreutils`) only if you prefer +> GNU `date`. + ## Without Brew Get [XQuartz](https://github.com/XQuartz/XQuartz)