git: edaadea0c0 - main - comitters-guide: Add a table of supported external toolchains

John Baldwin <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by jhb:

URL: https://cgit.FreeBSD.org/doc/commit/?id=edaadea0c09eef293c0dc6faf249b296ed176a4c

commit edaadea0c09eef293c0dc6faf249b296ed176a4c
Author:     John Baldwin <[email protected]>
AuthorDate: 2025-10-23 18:48:50 +0000
Commit:     John Baldwin <[email protected]>
CommitDate: 2025-10-23 18:48:50 +0000

    comitters-guide: Add a table of supported external toolchains
    
    Reviewed by:    imp
    Differential Revision:  https://reviews.freebsd.org/D53241
---
 .../en/articles/committers-guide/_index.adoc       | 29 +++++++++++++++++++---
 1 file changed, 26 insertions(+), 3 deletions(-)

diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc
index 7c26bd1f27..1a61f5f7e4 100644
--- a/documentation/content/en/articles/committers-guide/_index.adoc
+++ b/documentation/content/en/articles/committers-guide/_index.adoc
@@ -3303,9 +3303,32 @@ Developers should be mindful of this, and ensure any compiler specific flags are
 The versions of supported compilers for a given branch such as `main` or `stable/X` varies over time.
 The authoritative source for supported compiler versions are automated CI jobs tested in GitHub's cross-build actions and Jenkins.
 
-For `main`, the in-tree compiler is currently Clang 19.
-Currently, GCC 12, 13, and 14 are tested for amd64 via CI jobs in Jenkins.
-Clang 14 and 18 are tested for aarch64 and arm64 in GitHub's cross-build actions.
+[.tblbasic]
+[cols="10*",options="header",]
+|===
+|Branch | In-tree Compiler
+|llvm12 | llvm13 | llvm14 | llvm15 | llvm18
+|amd64-gcc12 | amd64-gcc13 | amd64-gcc14
+
+|main | llvm 19
+|   |   |   | Y | Y
+| Y | Y | Y
+
+|stable/15 | llvm 19
+|   |   | Y |   | Y
+| Y | Y | Y
+
+|stable/14 | llvm 19
+| Y | Y | Y |   |
+| Y |   | Y
+
+|stable/13 | llvm 19
+| Y | Y | Y |   |
+| Y |   | Y
+|===
+
+GCC toolchains are tested for amd64 via CI jobs in Jenkins.
+LLVM toolchains are tested for aarch64 and arm64 in GitHub's cross-build actions.
 
 === Other Suggestions
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.