From 9a63469f8e38547ba20cc1e326c6dbc353cf1057 Mon Sep 17 00:00:00 2001 From: LIU Hao Date: Tue, 28 Apr 2026 17:46:39 +0800 Subject: [PATCH] Split GCC and Clang versions in download table The version field of Clang is only set for distributions that provide dedicated Clang with default mingw-w64 targets, which are Cygwin, MSYS2, and Winlibs. Although Clang can always be used as a cross compiler, it is not set for distributions that provide Clang with default Linux or macOS targets. --- web/downloads.md | 56 ++++++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 23 deletions(-) diff --git a/web/downloads.md b/web/downloads.md index 161b9d4..636d13b 100644 --- a/web/downloads.md +++ b/web/downloads.md @@ -16,7 +16,7 @@ much easier to set up than building from source. Version Host - GCC / mingw-w64 Version + GCC / Clang / mingw-w64 Versions Languages Additional Software in Package Manager @@ -32,8 +32,9 @@ much easier to set up than building from source. Linux 15.2.0/15.2.0 + / - / + 13.0.0 Ada, C, C++, Fortran, Obj-C, Obj-C++ @@ -49,10 +50,13 @@ much easier to set up than building from source. Rolling Windows - 13.4.0/13.0.0 + 13.4.0 + / 20.1.8 + / 13.0.0 C, C++, Fortran, Obj-C many @@ -64,17 +68,17 @@ much easier to set up than building from source. Debian Debian 11 (Bullseye) - 10.2.1/8.0.0 + 10.2.1 / - / 8.0.0 Ada, C, C++, Fortran, Obj-C, Obj-C++ 9 (gdb, libassuan, libgcrypt, libgpg-error, libksba, libnpth, nsis, win-iconv, zlib) Debian 12 (Bookworm) - 12.0.0/10.0.0 + 12.0.0 / - / 10.0.0 Debian 13 (Trixie) - 14.2.0/12.0.0 + 14.2.0 / - / 12.0.0 @@ -84,13 +88,13 @@ much easier to set up than building from source. href="#fedora">Fedora Fedora 42 - 14.2.1/12.0.0 + 14.2.1 / - / 12.0.0 Ada, C, C++, Fortran, Obj-C, Obj-C++ many Fedora 43 - 15.2.1/13.0.0 + 15.2.1 / - / 13.0.0 @@ -98,7 +102,7 @@ much easier to set up than building from source. Rolling Windows - 16.x.x/master + 16.x.x / - / master C, C++, Fortran, Obj-C, Obj-C++ 20 (boost, bzip2, cmake, curl, gdb, iconv, lua, make, meson, muon, ncurses, ninja, openssl, python, sqlite3, upx, xmake, yasm, zlib, zstd) @@ -113,7 +117,8 @@ much easier to set up than building from source. 15.2.0/15.2.0 + / - / 20251202 Windows, Linux, macOS - LLVM 21.1.7/master + - / 22.1.4 / master C, C++ make, Python @@ -146,7 +151,8 @@ much easier to set up than building from source. 15.2.0/15.2.0 + / - / Rolling Windows - 15.2.0/13.0.0 + 15.2.0 / - / 13.0.0 C, C++, Fortran 4 (gdb, libiconf, python, zlib) @@ -177,7 +183,11 @@ much easier to set up than building from source. 15.2.0/15.2.0 + / 22.1.4 + /
Ubuntu 22.04 Jammy Jellyfish - 10.3.0/8.0.0 + 10.3.0 / - / 8.0.0 Ada, C, C++, Fortran, Obj-C, Obj-C++ 9 (gdb, libassuan, libgcrypt, libgpg-error, libksba, libnpth, nsis, win-iconv, zlib) 24.04 Noble Numbat - 13.2.0/11.0.1 + 13.2.0 / - / 11.0.1 25.10 Questing Quokka - 13.2.0/12.0.0 + 13.2.0 / - / 12.0.0 @@ -211,7 +221,7 @@ much easier to set up than building from source. 2.7.0 Windows - 15.2.0/14.0.0 + 15.2.0 / - / 14.0.0 C, C++, Fortran 10 @@ -236,7 +246,7 @@ much easier to set up than building from source. 15.2.0/13.0.0 + rel="nofollow">15.2.0 / 19.1.7 / 13.0.0 Ada, C, C++, Fortran, Obj-C, Obj-C++, Assembler Package manager: work in progress (will offer > 2500 packages)