From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?B?7KGw7ISx67mI?= Newsgroups: gmane.emacs.devel Subject: Re: macOS/GCC support policy Date: Sat, 10 Aug 2019 18:56:13 +0900 Message-ID: <9573EF34-30DA-41BB-A155-DAA3622240F6@icloud.com> References: <20190731195633.GA5520@breton.holly.idiocy.org> <8336ilipe2.fsf@gnu.org> <20190801213958.GA30753@breton.holly.idiocy.org> <838sscgimf.fsf@gnu.org> <83sgqjg4z1.fsf@gnu.org> <83blx7fw0f.fsf@gnu.org> <20190803110256.GA31224@breton.holly.idiocy.org> <83k1buec7e.fsf@gnu.org> <20190803111802.GB31224@breton.holly.idiocy.org> Mime-Version: 1.0 (1.0) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="25622"; mail-complaints-to="usenet@blaine.gmane.org" Cc: p.stephani2@gmail.com, Alan Third , eliz@gnu.org, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Aug 10 11:56:28 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hwO6u-0006Ws-41 for ged-emacs-devel@m.gmane.org; Sat, 10 Aug 2019 11:56:28 +0200 Original-Received: from localhost ([::1]:35606 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hwO6t-0001na-6H for ged-emacs-devel@m.gmane.org; Sat, 10 Aug 2019 05:56:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38238) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hwO6o-0001nT-Pe for emacs-devel@gnu.org; Sat, 10 Aug 2019 05:56:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hwO6n-0004Sm-Fb for emacs-devel@gnu.org; Sat, 10 Aug 2019 05:56:22 -0400 Original-Received: from pv50p00im-zteg10021301.me.com ([17.58.6.46]:47862) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hwO6n-0004SB-5p for emacs-devel@gnu.org; Sat, 10 Aug 2019 05:56:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1565430977; bh=6yHEV+8u0Z8TK0uJN+1mVSuq65W1SgzmjV5jG1HY7M8=; h=Content-Type:Subject:From:Date:Message-Id:To; b=OlRnpC3NMmq9VYh76kj0d8MSZ/zaXXgDxVL2kiFRfyEH3NylUGMCM8xkQuklLh2ut Znnm8q8bk4xKZsHai+tExHQKbZeso+lWCUYK5/KhkHCTj2Dj7mDx0uaj6fLnK6wwnG TKwy/OeEHyXCFemcwmI9IFJXzHjHxQQMd/r/UiYeOu1LPQaLMOZN9Wx/xYq/GrXI5y u3VIGhINcnq7GoZP7td/txFME5DlQVleddQ7HXAGVfFg5e7o+PbzHv8zEIacZra9Qu sTGdhnxXu2faGhWKy9j1SpAetwxxy1X5Lr++4B/xb58c7jplN3syTixEhj4ro9lXMH E06twvakF0vCA== Original-Received: from [10.84.24.252] (unknown [223.62.203.14]) by pv50p00im-zteg10021301.me.com (Postfix) with ESMTPSA id F22EB5800FB; Sat, 10 Aug 2019 09:56:16 +0000 (UTC) X-Mailer: iPhone Mail (16F203) In-Reply-To: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-08-10_03:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1812120000 definitions=main-1908100114 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 17.58.6.46 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:239301 Archived-At: 2019. 8. 4. =EC=98=A4=EC=A0=84 11:56, Richard Stallman =EC=9E=91= =EC=84=B1: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] >=20 >> Date: Sat, 3 Aug 2019 12:18:02 +0100 >> From: Alan Third >> To: Eli Zaretskii >> Subject: Re: macOS/GCC support policy >> Message-ID: <20190803111802.GB31224@breton.holly.idiocy.org> >> Content-Type: text/plain; charset=3Dutf-8 >> Content-Disposition: inline >> In-Reply-To: <83k1buec7e.fsf@gnu.org> >> Cc: p.stephani2@gmail.com, pcr910303@icloud.com, emacs-devel@gnu.org >=20 >> On Sat, Aug 03, 2019 at 02:10:45PM +0300, Eli Zaretskii wrote: >>>> Date: Sat, 3 Aug 2019 12:02:56 +0100 >>>> From: Alan Third >>>> Cc: Philipp Stephani , pcr910303@icloud.com, >>>> emacs-devel@gnu.org >>>>=20 >>>>> On Fri, Aug 02, 2019 at 06:05:20PM +0300, Eli Zaretskii wrote: >>>>>=20 >>>>> Why does Emacs need AppKit/AppKit.h? If this is for some important >>>>> functionality, and if we cannot find a compatible replacement, I guess= >>>>> the conclusion is that we cannot build Emacs on macOS with GCC due to >>>>> the Apple system headers. >>>>=20 >>>> Appkit is, basically, the NextStep GUI toolkit, so we need it. >>>=20 >>> So basically, this means GCC cannot be currently used to compile any >>> non-trivial NS GUI application, is that right? >=20 >> Yes. As Philippe demonstrated GCC errors when it sees the header >> files. >=20 >>> Is there any ETA on GCC support for the current NS GUI? Is anyone >>> working on that, to the best of your knowledge? >=20 >> As far as I=E2=80=99m aware nobody is working on it. Features like blocks= have >> been part of Apple=E2=80=99s Objective C spec for at least a decade now a= nd I >> don=E2=80=99t believe there has been any attempt to update GCC. >=20 > The basic purpose of every GNU package is to add to what the GNU > system can do. Making a GNU program run on some other system is not a > central goal, but we encourage people to implement that if they wish. >=20 > It would be beneficial to make GCC support MacOS if it would lead > to more adoption of GCC. Otherwise, we don't especially care. Does that mean we can use Obj-C blocks in Emacs? (IOW, should I keep develop= ing the patch?) > If extensions to Objective C make that language better, it would be > good to implement them. GNUtep doesn't use them now, but maybe it > would use them if they were available. >=20 >=20 > --=20 > Dr Richard Stallman > President, Free Software Foundation (https://gnu.org, https://fsf.org) > Internet Hall-of-Famer (https://internethalloffame.org) >=20 >=20 >=20