From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-3.7 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_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 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 E62DD1F55B for ; Sun, 31 May 2020 10:29:29 +0000 (UTC) Received: from localhost ([::1]:46658 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfLDc-0000jD-Oq for normalperson@yhbt.net; Sun, 31 May 2020 06:29:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50278) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfLDY-0000j7-QQ for bug-gnulib@gnu.org; Sun, 31 May 2020 06:29:24 -0400 Received: from mo4-p01-ob.smtp.rzone.de ([85.215.255.50]:27756) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfLDV-0007Kh-RG for bug-gnulib@gnu.org; Sun, 31 May 2020 06:29:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1590920958; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=tqqR7fXhvwYKvDCDj111+VK5RYo8DaP8CZYpL6UnuG8=; b=iX0rI4Ne2iyMh+3zjZT9lJVquFinVioK+hQnXlSqV/mG4GGU6ejNOsttV1oq6sGG44 cdeRBOEOlqTocnN3SKkBTneur1RLPqxmHEOnZQQWvMZHKZ8pre9V92HDJx1g9d261l4J 01bYalW1qoD2o/hYLtDzVg5RbGxRLURXh4fz9YCQkCmSlaTwHP5IR4aXfCuoYloDY8A1 PbT9kp+S24zrpdtrlT01PG3uw052opPgbA0ca/QqQ0SX+EoRnAD8kw+VBNOkP2SB5InV mWzAepMI+ZtBjyNGmlyA/cQXrPIBsg8Y+IC/FxGLp3IV8nwdi7eTOJ7lIPqjTZ2IRTpO StFQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH+AHjwLuWOH6fzxfs=" X-RZG-CLASS-ID: mo00 Received: from bruno.haible.de by smtp.strato.de (RZmta 46.9.0 DYNA|AUTH) with ESMTPSA id j03713w4VATICiu (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Sun, 31 May 2020 12:29:18 +0200 (CEST) From: Bruno Haible To: bug-gnulib@gnu.org, noloader@gmail.com Subject: Re: Apple platforms Date: Sun, 31 May 2020 12:29:17 +0200 Message-ID: <2880453.0takk29Nbe@omega> User-Agent: KMail/5.1.3 (Linux/4.4.0-177-generic; KDE/5.18.0; x86_64; ; ) In-Reply-To: References: <20200525193753.12395-1-eggert@cs.ucla.edu> <1674654.SjfafDVoVh@omega> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=85.215.255.50; envelope-from=bruno@clisp.org; helo=mo4-p01-ob.smtp.rzone.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/31 06:29:18 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] 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_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 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" Jeffrey Walton wrote: > On Apple platforms, when targeting specific devices like AppleTV, you > should include Apple's . > > You will also need to determine platform > support for function calls like fork(). Not all Apple platforms > provide fork and friends. In GNU, we don't write software for Apple devices that put the users into a jail. I think iOS devices are in this category; AppleTV and AppleWatch probably as well. The GPLv3 has provisions to legally disallow some of the GNU code on such devices. The fact that we distribute parts of gnulib under other licenses (such as LGPLv2+) does not mean that we endorse such practices by Apple. Compared to this, the fact that iOS does not have a file system in the sense of POSIX - and therefore makes large parts of gnulib inapplicable - is only a "minor" technical issue. Bruno