From: Bruno Haible Date: Sun, 22 Jan 2023 15:34:24 +0000 (+0100) Subject: doc: Update list of target platforms. X-Git-Tag: v1.0~1741 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=faf68315e5e0624b66b8aa75479d5cbd31fa6af7;p=gnulib.git doc: Update list of target platforms. * doc/gnulib-intro.texi (Supported Platforms): Mark musl libc, Android, and MSVC as "occasionally tested". Update the version numbers of some OSes. Combine paragraphs regarding mingw and MSVC. (Formerly Supported Platforms): Mark AIX 5, 6 as "formerly supported". --- diff --git a/ChangeLog b/ChangeLog index 33473610a5..759310346b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2023-01-22 Bruno Haible + + doc: Update list of target platforms. + * doc/gnulib-intro.texi (Supported Platforms): Mark musl libc, Android, + and MSVC as "occasionally tested". Update the version numbers of some + OSes. Combine paragraphs regarding mingw and MSVC. + (Formerly Supported Platforms): Mark AIX 5, 6 as "formerly supported". + 2023-01-22 Bruno Haible Resolve conflicts for functions introduced in Android API level 29. diff --git a/doc/gnulib-intro.texi b/doc/gnulib-intro.texi index 1937909641..c9478d3792 100644 --- a/doc/gnulib-intro.texi +++ b/doc/gnulib-intro.texi @@ -113,7 +113,7 @@ take longer. @node Supported Platforms @subsection Supported Platforms -As of 2020, the list of supported platforms is the following: +As of 2023, the list of supported platforms is the following: @itemize @item @@ -128,41 +128,47 @@ About the kernels: glibc on Linux is frequently tested. @item glibc on kFreeBSD is rarely tested. +@item +@c There is Alpine Linux 3.14, and also musl-gcc on Ubuntu. +musl libc on Linux is occasionally tested. @end itemize @item -Mac OS X@. In versions 10.13, it's occasionally tested. In version +macOS@. In versions 12.5, it's occasionally tested. In version 10.5, it's rarely tested. @item -FreeBSD 11.0 or newer is occasionally tested. +FreeBSD 13.0 or newer is occasionally tested. @item -OpenBSD 6.1 or newer is occasionally tested. +OpenBSD 7.0 or newer is occasionally tested. @item -NetBSD 7.0 or newer is occasionally tested. +NetBSD 9.0 or newer is occasionally tested. @item -AIX 7.1 is occasionally tested. +AIX 7.1 and 7.2 are occasionally tested. @item -Solaris 10 and 11 are occasionally tested. Solaris 9 is rarely +Solaris 10 and 11.4 are occasionally tested. Solaris 9 is rarely tested and low priority. @item +Android is occasionally tested, through the Termux app on Android 11. +@item Cygwin 2.9 is occasionally tested. Cygwin 1.7.x is rarely tested. @item -mingw is occasionally tested. But note that some modules are currently -unsupported on mingw: @code{mgetgroups}, @code{getugroups}, @code{idcache}, +Native Windows: +@itemize +@item +mingw is occasionally tested. Only the latest version of mingw is +tested; older versions are not supported. +@item +MSVC 14 (Microsoft Visual Studio 2015 14.0) is occasionally tested. +Only ``release'' builds (compiler option @samp{-MD}) are supported, +not ``debug'' builds (compiler option @samp{-MDd}). +@end itemize +Note that some modules are currently unsupported on native Windows: +@code{mgetgroups}, @code{getugroups}, @code{idcache}, @code{userspec}, @code{openpty}, @code{login_tty}, @code{forkpty}, @code{pt_chown}, @code{grantpt}, @code{pty}, @code{savewd}, @code{mkancesdirs}, @code{mkdir-p}, @code{euidaccess}, @code{faccessat}. -The versions of Windows that are supported are Windows XP and newer. -Only the latest version of mingw is tested; older versions are not supported. -@item -GNU Hurd 0.7 is rarely tested. -@item -Native Windows, with MSVC as compiler, is rarely tested and low priority. -The versions of MSVC that are supported are MSVC 14 (Visual Studio 2015) or -newer. Furthermore only ``release'' builds (compiler option @samp{-MD}) are -supported, not ``debug'' builds (compiler option @samp{-MDd}). +The versions of Windows that are supported are Windows 10 and newer. @item -@c There is musl-gcc on Ubuntu, and Alpine Linux 3.3.3. -musl libc is rarely tested. +GNU Hurd 0.9 is rarely tested. @item @c IRIX 6.5 cc has no option for C99 support. You would need to use gcc instead. IRIX 6.5 is very rarely tested. @@ -187,7 +193,7 @@ glibc versions 2.1.x and older. @item Mac OS X 10.4 and older. @item -AIX 4 and older. +AIX 6 and older. @item HP-UX 11.31. @item