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) <noreply@anthropic.com>
This commit is contained in:
Darryl L. Miles 2026-07-23 15:54:54 +00:00 committed by R. Timothy Edwards
parent 0aacd546c9
commit 39b9b528cb
1 changed files with 5 additions and 0 deletions

View File

@ -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)