From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-2.9 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,URIBL_BLACK shortcircuit=no autolearn=no autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 26AD51F47C for ; Sun, 22 Jan 2023 15:35:42 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=clisp.org header.i=@clisp.org header.a=rsa-sha256 header.s=strato-dkim-0002 header.b=U/BuK9DD; dkim-atps=neutral Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pJcNX-0000JM-4b; Sun, 22 Jan 2023 10:35:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pJcNV-0000FE-81 for bug-gnulib@gnu.org; Sun, 22 Jan 2023 10:35:29 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pJcNR-0006JO-8y for bug-gnulib@gnu.org; Sun, 22 Jan 2023 10:35:28 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1674401720; cv=none; d=strato.com; s=strato-dkim-0002; b=ZT6Hqa5puVuXa0AbhlTSX9aJCmbg3d2MGX/xCNjQT1W7GNgYfl4d4WmJCp8O9tLUSm 4rdrbEP8bBylwRmzaXb6bm9Oeu6eFQeA21cyRZrnMzrhQ9AGTMHPvoUu+iQ29wPtVMbS wdxcHRh1zmR2teGSZroNFaOF1Pj0I+u18llJ4ak7siyADKNkc8dc7SiESxhhrStUoU2q J4JH9nMTpwi2YPogfpc6jSvRwXrKkr1KYRT2jV/pWcfzRD7paS1uvtMJCRp7DJ5TpAIO HVBaru5VMhf3nx3iVTAjHuNsOhcxB9mzg+vrE9iuDA+aNLCdq4lpGEGiMXNu1539kFBc 6LRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1674401720; s=strato-dkim-0002; d=strato.com; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=G4kzkVot4ICbdaFG59YH539Ep58hkIq237bsO9jjwtI=; b=pfRx1wG39EezQvc6dZbU6QMQkOHLLjBOCVSvJEc0djoqwxI/QJQml7JKz3lhpzglrk VdVy9KH7TnZOaep+Z7woKmAGqh+quNmSuV4Iy+GsJwcUs4m6MqTcHFDU3/qU0JDLM06x btMrJV5u2vkIV1fyT5gdcnQzojg5yIlZHcwCOnmbnuLFqQ5kYYO6bLNI94zvi32/OgJm 5G9TMpdNl8mPVvgcgPH89SO69nzCnRs4+mMbQCvmdb3WvADbo20MsCrgwMHvDw65xVCB 53xcduEdt2WMzm+241e5S3Gpp9fl7muZGmh8LkGs8uAiBd2doDXCOUDAp8W3SnYDZDLQ 4RHA== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1674401720; s=strato-dkim-0002; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=G4kzkVot4ICbdaFG59YH539Ep58hkIq237bsO9jjwtI=; b=U/BuK9DDQZyMjrZ0sj+lkQfgosJorO36z65sxo0dWK/DCfwTQPyJY3cLVzXQpPgMm3 ETaja/CI49CPLUcT/KX4E4kI9vLlYSMWzV8Q3wi61wtd5yk28qvLa7hy7FVD3D6H1oDi vH2kvPoPcT5JTdZBYG/8OlCrWJUWQOi6EjVVNvhcrfjhbwviWCkMRbazv0X0rpgKzjSu ENtn5MtanUHcXdVTRJPEqZdwaHERU31Q7g5bCtNnwkObyB1bbpqp1Nxg7imqxZBZ8KlM 07FGH1GKlb2hVOjMtuWMoJdbXfJS9U/RQjg/3unHTS7gS/DjMbsY3Z3Y6B4RggbyqUa4 YEnA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpOS3PGC+J+dqbCJC2jREvQqEnTq" Received: from nimes.localnet by smtp.strato.de (RZmta 49.1.0 AUTH) with ESMTPSA id w8066ez0MFZKA4t (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 22 Jan 2023 16:35:20 +0100 (CET) From: Bruno Haible To: bug-gnulib@gnu.org Subject: Android status Date: Sun, 22 Jan 2023 16:35:20 +0100 Message-ID: <8266332.V65ZEBnoet@nimes> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=85.215.255.22; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org On Android, a testdir of all of Gnulib now compiles fine. The conflicts with libc.so are resolved. The only failing tests at this point are test-getloadavg test-login_tty test-nstrftime So, it's time to update the documentation. 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". 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