From 837d14d36a79f37e709766568347a3a8c0904814 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Mon, 7 Oct 2024 15:09:03 +0100 Subject: [PATCH] docs: Update CI platforms list and Visual Studio recommendation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Follow up to !4318 because I didn’t think of it during review. Signed-off-by: Philip Withnall --- docs/supported-platforms.md | 7 ++++--- docs/win32-build.md | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/supported-platforms.md b/docs/supported-platforms.md index baaef70a4..f547b0a1a 100644 --- a/docs/supported-platforms.md +++ b/docs/supported-platforms.md @@ -40,12 +40,13 @@ GLib is regularly built on at least the following systems: * CI runners, https://gitlab.gnome.org/GNOME/glib/blob/main/.gitlab-ci.yml: - Fedora (39, https://gitlab.gnome.org/GNOME/glib/-/blob/main/.gitlab-ci/fedora.Dockerfile) - Debian (Bookworm, https://gitlab.gnome.org/GNOME/glib/-/blob/main/.gitlab-ci/debian-stable.Dockerfile) + - Alpine Linux (3.19 using muslc, https://gitlab.gnome.org/GNOME/glib/-/blob/main/.gitlab-ci/alpine.Dockerfile) - Windows (MinGW64) - Windows (msys2-mingw32 and msys2-clang64; msys2 is a rolling release distribution) - - Windows (Visual Studio 2017, and a static linking version) + - Windows (Visual Studio 2019 x64, a static linking version on x64, and an x86 version) - Android (NDK r23b, API 31, arm64, https://gitlab.gnome.org/GNOME/glib/-/blob/main/.gitlab-ci/android-ndk.sh) - - FreeBSD (12 and 13) - - macOS + - FreeBSD (13) + - macOS (arm64, SDK 11.3) If other platforms are to be supported, we need to set up regular CI testing for them. Please contact us if you want to help. diff --git a/docs/win32-build.md b/docs/win32-build.md index 81dee0465..a44503cba 100644 --- a/docs/win32-build.md +++ b/docs/win32-build.md @@ -15,7 +15,7 @@ Windows meaning they use the Win32 API and Microsoft C runtime library only. No POSIX (Unix) emulation layer like Cygwin is involved. To build GLib on Win32, you can use either GCC ("MinGW") or the Microsoft -Visual Studio toolchain. For the latter, Visual Studio 2015 and later are +Visual Studio toolchain. For the latter, Visual Studio 2019 and later are recommended. For older Visual Studio versions, see below. You can also cross-compile GLib for Windows from Linux using the