From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Add a configure option for NATIVE_FULL_AOT? Date: Wed, 18 Aug 2021 15:07:50 +0300 Message-ID: <838s0z552h.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> <875yw3xpek.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17629"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Tassilo Horn Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 18 14:13:10 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 1mGKRR-0004Mf-Kk for ged-emacs-devel@m.gmane-mx.org; Wed, 18 Aug 2021 14:13:09 +0200 Original-Received: from localhost ([::1]:44094 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGKRQ-0002Pj-E8 for ged-emacs-devel@m.gmane-mx.org; Wed, 18 Aug 2021 08:13:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40198) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGKMJ-0004S0-S3 for emacs-devel@gnu.org; Wed, 18 Aug 2021 08:07:51 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:44012) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGKMJ-0001Xv-La for emacs-devel@gnu.org; Wed, 18 Aug 2021 08:07:51 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4523 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGKMJ-0005aU-5s; Wed, 18 Aug 2021 08:07:51 -0400 In-Reply-To: <875yw3xpek.fsf@gnu.org> (message from Tassilo Horn on Wed, 18 Aug 2021 06:53:45 +0200) 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:272556 Archived-At: > From: Tassilo Horn > Date: Wed, 18 Aug 2021 06:53:45 +0200 > > 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. That's not what I said or meant. What I meant was that considering the problem non-existent because this is how distros install the Lisp files sounds strange to me, because it assumes no user will ever want to modify these files enough to make them writable. IOW, the assumption that bothered me was that no one will ever want to modify those files, e.g., to fix some bug or add a feature. > Well, for emacs, you can also just copy and modify individual lisp files > or functions, of course. Exactly. And then the problems I had in mind will rear their heads.