From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: Add a configure option for NATIVE_FULL_AOT? Date: Wed, 18 Aug 2021 06:53:45 +0200 Message-ID: <875yw3xpek.fsf@gnu.org> References: <83bl5w70vw.fsf@gnu.org> <834kbo6xm5.fsf@gnu.org> <87zgtg3x4i.fsf@wavexx.thregr.org> <83zgtg57jv.fsf@gnu.org> <87r1er3oqr.fsf@igel.home> <83lf4z6hh0.fsf@gnu.org> <83fsv75w43.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26358"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.3; emacs 28.0.50 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 18 08:02:28 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mGEei-0006fA-Up for ged-emacs-devel@m.gmane-mx.org; Wed, 18 Aug 2021 08:02:28 +0200 Original-Received: from localhost ([::1]:33002 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGEeh-0007PP-7Y for ged-emacs-devel@m.gmane-mx.org; Wed, 18 Aug 2021 02:02:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41184) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGEdS-0006Gz-S2 for emacs-devel@gnu.org; Wed, 18 Aug 2021 02:01:10 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:37430) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGEdS-0008Ls-LA for emacs-devel@gnu.org; Wed, 18 Aug 2021 02:01:10 -0400 Original-Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:51137) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGEdS-0008Or-HY for emacs-devel@gnu.org; Wed, 18 Aug 2021 02:01:10 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailauth.nyi.internal (Postfix) with ESMTP id 2E0E527C0054 for ; Wed, 18 Aug 2021 02:01:10 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Wed, 18 Aug 2021 02:01:10 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrleeggdellecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfhgfhffvufffjgfkgggtsehttdertd dtredtnecuhfhrohhmpefvrghsshhilhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhr gheqnecuggftrfgrthhtvghrnhepveevieekteekveeigfefffeivdetgeduvdffueeuud evgedttdehvdfhueevfffhnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehm rghilhhfrhhomhepthhhohhrnhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthi dqkeeijeefkeejkeegqdeifeehvdelkedqthhsughhpeepghhnuhdrohhrghesfhgrshht mhgrihhlrdhfmh X-ME-Proxy: Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 18 Aug 2021 02:01:09 -0400 (EDT) In-reply-to: <83fsv75w43.fsf@gnu.org> 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272543 Archived-At: Eli Zaretskii writes: >> In the scenario I had in mind the *.el files (as well as the *.eln >> files) would be installed as part of a distro's Emacs package. They >> would live somewhere under /usr where the user has no business. > > It is strange for a Free Software project to assume the user will > never want to modify the sources. I don't think that assumption is implied by making a system-wide install of a package in a location not writable by users. By that logic, any Free Software package should only be installed by having a VC checkout in each user's HOME because any modification is mostly useless from a practical perspective without either being able submitting a patch to upstream or at least have a private branch one can use to incorporate future upstream changes back into the modified version. Well, for emacs, you can also just copy and modify individual lisp files or functions, of course. Bye, Tassilo