build: require clang >= 4.0, Xcode >= 9.0

Also, recommend using gcc 7.4.0 or later, and silence
an ABI-related diagnostic message from gcc on armv7

Refs: #5087, #5106
Change-Id: I4d9841bea9df19cbb9ba3b0865949b1d66e6ec3e
diff --git a/docs/INSTALL.rst b/docs/INSTALL.rst
index 9de5b90..f893d1a 100644
--- a/docs/INSTALL.rst
+++ b/docs/INSTALL.rst
@@ -29,7 +29,8 @@
 Required
 ~~~~~~~~
 
--  GCC >= 5.3 or clang >= 3.6
+-  GCC >= 7.4 or clang >= 4.0 (on Linux and FreeBSD)
+-  Xcode >= 9.0 (on macOS)
 -  Python >= 3.6
 -  pkg-config
 -  Boost >= 1.65.1