diff --git a/foundational-cxx-support-matrix.md b/foundational-cxx-support-matrix.md index 0618362..55b8cbd 100644 --- a/foundational-cxx-support-matrix.md +++ b/foundational-cxx-support-matrix.md @@ -5,7 +5,7 @@ | C++ Version | >= 14 | 2022-07-01 | 2024-12-15 | | CMake | >= 3.13 | 2023-06-01 | 2024-07-01 [^cmake] | | Bazel | 6 LTS | 2023-04-18 | 2024-11-01 | -| GCC | >= 7.3.1 | 2022-07-01 | 2024-07-01 [^gcc] | +| GCC | >= 7.5.0 | 2024-07-01 | 2026-01-01 [^gcc] | | Clang | >= 7.0.0 | 2023-06-01 | 2025-04-02 [^clang] | | MSVC | >= 2022 | 2024-04-29 | 2027-01-12 | | Apple Clang | >= 12 | 2022-07-01 | | @@ -15,9 +15,8 @@ | Fedora | >= 39 | 2024-01-02 | 2024-12-01 | | openSUSE | >= Leap 15.5 | 2024-01-02 | 2025-01-01 | | Ubuntu LTS | >= 20.04 | 2023-06-01 | 2025-04-02 | -| RHEL | >= 7 [^rhel-7] | 2022-07-01 | 2024-07-01 | -| CentOS | 7 [^rhel-7] | 2022-07-01 | 2024-07-01 | -| RockyLinux | 8 | 2022-07-01 | 2024-06-01 | +| RHEL | >= 9 | 2024-07-01 | 2027-06-01 | +| RockyLinux | >= 9 | 2024-07-01 | 2027-06-01 | | Windows Server | >= 2022 | 2024-01-22 | 2026-10-13 | | Windows Client | >= 10 | 2022-07-01 | 2025-11-01 | | macOS | >= 10.15 (Catalina) | 2024-01-24 | 2024-07-01 | @@ -27,15 +26,12 @@ vendor (or community, as applicable) extends or shortens the lifetime of the dimension in question. -[^rhel-7]: We require the [devtoolset-7] toolchain (compiler, linker, build -tools, etc.) on RHEL 7 and CentOS 7. - [^cmake]: We support the oldest version of CMake that ships with one of the supported distros. Currently that is CMake 3.13 as Debian 10 ships with this version. -[^gcc]: Once RHEL 7 reaches EOL we will support the oldest version of GCC -that ships with one of the supported distros. +[^gcc]: Once openSUSE/Leap 15.5 reaches EOL we will support the oldest +version of GCC that ships with one of the supported distros. [^clang]: We support the oldest version of Clang that ships with one of the supported distros. Currently that is Clang 7.0 as Ubuntu 20.04 ships with