From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Add a configure option for NATIVE_FULL_AOT? Date: Thu, 19 Aug 2021 23:17:57 +0200 Message-ID: References: <834kbo6xm5.fsf@gnu.org> <87zgtg3x4i.fsf@wavexx.thregr.org> <83zgtg57jv.fsf@gnu.org> <87r1er3oqr.fsf@igel.home> <83lf4z6hh0.fsf@gnu.org> <87r1er8b3e.fsf@igel.home> <87tujm4ut1.fsf@wavexx.thregr.org> <20210819070409.GB13517@tuxteam.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2192"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 19 23:19:09 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 1mGpRL-0000I9-2u for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Aug 2021 23:19:07 +0200 Original-Received: from localhost ([::1]:49982 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGpRJ-0002qD-6p for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Aug 2021 17:19:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40796) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGpQL-00029y-5N for emacs-devel@gnu.org; Thu, 19 Aug 2021 17:18:05 -0400 Original-Received: from mail-db8eur06olkn2063.outbound.protection.outlook.com ([40.92.51.63]:25184 helo=EUR06-DB8-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGpQG-0001kA-Ut for emacs-devel@gnu.org; Thu, 19 Aug 2021 17:18:04 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FV3DsePOOwqSgmekQE4UvMo9MCQFLA5RGmUbGiYkAUuWqshf7n8zccz/3fVu3GAX8t7I5I+mEMJQHT+/Ay+E5VD17vA3a0HkJ3opXOYiXLAUjcsnR/OihoXa2R9EcE9QTxZjwO+FibhHEhun1fMANUTSBugqvK7kyH/nKoWQbc/e8V9FAwSFEggrk4l3q4/ui5mzCSgtsEc/RYLaXJoWE0Y5V3cUuZ7KsJYVagyPF8jvRzjfzPuM/v6ljZ9Z9YKhDDi4Q3hQ1rLZxpUMxdqTiS4ulQUlAu7f4hyxznwGsKOO9Q/udTE5DACC8PsJQSFpr4IzqIYo9uEZRg20zG7HlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Gvo0GjAs0Q3AWSXnJaWLkxYP+1II7M7HOeAQVBcDKHU=; b=ZvZGhNMvhOUHfNEKRlCLuwKQtI0m0vXDWRPssh8XDtc5lznUd9W2Hjl188Lnpa6BV0bpw5DwsnALvp96KTnqYgA8xe+Dol5F/ZCIz/CBq1NL+VmTRdWq2qUqvHh7/4tKf/2A9K8hESp83pwcYUypwQP7Wu99Ku4cgnng2K7v2OEeqV8RvyGqv3wJErpLMJHQBUSopAl3mb8xXbZPkgfRxkNwETqejrIsQADjEnSqtHXFhJaH2tpABQO06Jwpqy7BGDTSIeTdc805kT7cVN3K8/saThDQVgf6FJYE35dCIzJZ+Gtuk1nsmYDDHSmWK3KbHJOs+DgrpNe8a80fKO35dQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Gvo0GjAs0Q3AWSXnJaWLkxYP+1II7M7HOeAQVBcDKHU=; b=Duauhabf81dkJv2S7o0siQtzHuIuGAT1vNdoJLcbo7g7YMecZihJYl00CjJeHC9VtVNkZPcQRB8QhaRdKALvl9RoxLL7VT4H1j7HXpxybN7fesIDU926Njc3Q5IZWByQuNuh+eV1NbsVk2sFS1KHbU0WcxSvZyL3ogkIpkFrcjIrGrqDx9MeK/Focv2d6HBFpIyfGU/7C/rMjwYoLAfyUwMUg+DENLE6l0oVDRKDIEyca0Z3MRm3wffAYswd7ftdKNAvKYY+ycf3YYfJX0hw6VDByDi49BV8Dgnl9GZCRedSOitVANGVtyvVIKiZmYtEVwznyTy5RYJ4modinAR5LQ== Original-Received: from DB8EUR06FT024.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc35::43) by DB8EUR06HT110.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc35::450) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Thu, 19 Aug 2021 21:17:58 +0000 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2a01:111:e400:fc35::50) by DB8EUR06FT024.mail.protection.outlook.com (2a01:111:e400:fc35::309) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Thu, 19 Aug 2021 21:17:58 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:2453240B63CB5013B27FD5A1369B5363F01740C0D64BD8613197908883BD25C9; UpperCasedChecksum:BFB669AFD9F2BE27F8015DB7DC1E1165217E355988DC1752FD66B46130332D23; SizeAsReceived:7780; Count:46 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::6558:f201:6d1a:3f39]) by AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::6558:f201:6d1a:3f39%2]) with mapi id 15.20.4436.019; Thu, 19 Aug 2021 21:17:58 +0000 In-Reply-To: <20210819070409.GB13517@tuxteam.de> (tomas@tuxteam.de's message of "Thu, 19 Aug 2021 09:04:09 +0200") X-TMN: [A27P6CNOhgTlF0Z9DxoTbD7doTlHuP0V] X-ClientProxiedBy: AM6P191CA0032.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8b::45) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <874kbljfqy.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (81.232.177.30) by AM6P191CA0032.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8b::45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Thu, 19 Aug 2021 21:17:57 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 3712a8f7-0b8a-4be3-2079-08d96356d15b X-MS-TrafficTypeDiagnostic: DB8EUR06HT110: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ro5/Uko1lkCtymjcV/a5K9HuiPo9vFvFjzR3ZmQxYR2s0bK+9zJMIsmmIxE4Rm9JC9dZNyU30JpiL2G0h6NsB1FtWG0zIxb21roMy0GmlWl1/F4ORBbVIPjVuRbm2P7tY/DceV/p8z3caEZGOdbSxCI6afR7bgO+1I4XsfRLgNENSk9jwqsueH7qmGRYuegDFE6QGLgI0KbQP731Kp4A7Jj92XJ0hxPvHylRTH7QVWSIdbOrlBnjHh1J9NUk94iZvnzW0mDmQQULRvgq1j+EkDk7PbsMM7cR7sfm7Fu9t1r6iB2+0YVb0EIZ6PVtbDIEW+3hLRn/+RMn2bu4hFOnyjs9W4/AetFLW3xk9S2iyflEDk8bgrtaAEO4FacFlFWqiyV5eq7PEwDHUjYiEBQQspUbJP5CNS+dGSf2B6sIQocAU+/dmOEcZO4j+tTQFjoL X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: AvijJ4eEl/GUtwuA0ck/2WXtH+AaLJn5BkYnaJ64wD2Upc+TA+DdpfdyOgz+JfUbE9WTNwQ3n/jgi4oIMPEeV9P6FWqZHHww2Chw5S5q/72JFvfdELh6x8kBl6+kzdUDt7MajGRRsVHWs2btB73p0Q== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3712a8f7-0b8a-4be3-2079-08d96356d15b X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2021 21:17:58.4196 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DB8EUR06FT024.eop-eur06.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8EUR06HT110 Received-SPF: pass client-ip=40.92.51.63; envelope-from=arthur.miller@live.com; helo=EUR06-DB8-obe.outbound.protection.outlook.com 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, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:272686 Archived-At: writes: > On Thu, Aug 19, 2021 at 02:57:55AM +0200, Arthur Miller wrote: >> Yuri D'Elia writes: >> >> > On Wed, Aug 18 2021, Andreas Schwab wrote: >> >> On Aug 18 2021, Arthur Miller wrote: >> >> >> >>> Sorry, I picking on it, I know that most of distributions do so, but >> >>> that is unfortunate practice against the nature of Emacs as application, >> >>> since Emacs comes with sources as fully modifiable and extendable >> >>> editor. >> >> >> >> Nothing prevents you from reading and modifying the lisp files. >> Y >> > I don't want to add anything which hasn't been said by others already, >> > but just point out that the way that emacs is packaged in debian is >> > actually pretty nice and convenient for many users, especially in a >> > multi-tenant setup. >> I haven't seen a Debian since somewhere around 2001 or something, so I >> really don't know how they do. But I think that many distros put elisp >> in /usr/share which is not user modifiable location by default. > > Basically, this is the FHS. /usr/share is for architecture-independent, > mostly immutable [1] stuff. Scripts written in some scripting language. > Timezone data. Bytecodes. That kind of stuff. So emacs sources should not be in there. But than as other stuff also will also not end there, like .elc files if .el files are not there it almost implied that nothing of Emacs should be in /usr/share :-). So I guess, as suggested, someone who wishes to modify Emacs sources should download sources to their home directories and load after so all headaches avoided :). > The idea of separating arch-independent and arch-dependent stuff stems > from old times where disk space was at a premium and you wanted to share > one /usr via NFS in your heterogeneous network. A kind of deduplication, > if you like. > > But in these days of emulators, cross-compiles and cross-builds it does > reveal a big potential. With qemu and some luck I can run things meant > for a Raspberry Pi on my AMD64 laptop [2] and share... my /usr/share, > which is kind of nifty :-) Indeed, that is nifty. Thanks for deatiled mail, that was indeed an interesting read! Cheers!