Explicitly note supported build configurations (#7018)
Per the announcement in
https://groups.google.com/g/iree-discuss/c/1mj0SoDzPa8 we are codifying
the configurations in which we support building from source.
diff --git a/docs/website/docs/building-from-source/getting-started.md b/docs/website/docs/building-from-source/getting-started.md
index 574d073..82210bc 100644
--- a/docs/website/docs/building-from-source/getting-started.md
+++ b/docs/website/docs/building-from-source/getting-started.md
@@ -4,10 +4,18 @@
## Prerequisites
-You will need to install [CMake](https://cmake.org/), along with a C/C++
-compiler:
+You will need to install [CMake](https://cmake.org/), the
+[Ninja](https://ninja-build.org/) CMake generator, and the clang or MSVC C/C++
+compilers:
-=== "Linux and MacOS"
+???+ Note
+ You are welcome to try different CMake generators and compilers, but IREE
+ devs and CIs exclusively use these and other configurations are "best
+ effort". Additionally, compilation on macOS is "best effort" as well, though
+ we generally expect it to work due to its similarity with Linux. Patches to
+ improve support for these are always welcome.
+
+=== "Linux and macOS"
1. Install a compiler/linker (typically "clang" and "lld" package).
@@ -96,10 +104,6 @@
[official CMake documentation](https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html)
for general details.
-???+ Tip
- You are welcome to try different CMake generators, but IREE devs and CIs
- exclusively use [Ninja](https://ninja-build.org/).
-
## What's next?
diff --git a/docs/website/docs/building-from-source/optional-features.md b/docs/website/docs/building-from-source/optional-features.md
index d124060..4fbf9c8 100644
--- a/docs/website/docs/building-from-source/optional-features.md
+++ b/docs/website/docs/building-from-source/optional-features.md
@@ -161,6 +161,11 @@
file. In addition, Bazel is hard to use out of tree, so these steps will
involve working from the source tree (instead of the build tree).
+???+ Note
+ Due to the difficulties using Bazel and compiling TensorFlow, only
+ compilation on Linux with clang is supported. Other OS's and compilers are
+ "best effort" with patches to improve support welcome.
+
=== "Linux and MacOS"
``` shell