From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrea Corallo via "Emacs development discussions." Newsgroups: gmane.emacs.devel Subject: Re: Add a configure option for NATIVE_FULL_AOT? Date: Thu, 19 Aug 2021 07:52:34 +0000 Message-ID: References: <87zgtg3x4i.fsf@wavexx.thregr.org> <83zgtg57jv.fsf@gnu.org> <87r1er3oqr.fsf@igel.home> <83lf4z6hh0.fsf@gnu.org> <83fsv75w43.fsf@gnu.org> <20210818073349.GC18126@tuxteam.de> <835yw354rb.fsf@gnu.org> <20210818133233.GA3470@tuxteam.de> <83pmua50jd.fsf@gnu.org> <20210818162216.GB9542@tuxteam.de> <837dgi4rcq.fsf@gnu.org> <837dgh3ntu.fsf@gnu.org> Reply-To: Andrea Corallo Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28615"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: monnier@iro.umontreal.ca, tomas@tuxteam.de, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 19 09:53:29 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 1mGcrf-0007Ej-T7 for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Aug 2021 09:53:27 +0200 Original-Received: from localhost ([::1]:43796 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGcrd-0005E9-VW for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Aug 2021 03:53:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGcqw-0003rk-WA for emacs-devel@gnu.org; Thu, 19 Aug 2021 03:52:45 -0400 Original-Received: from mx.sdf.org ([205.166.94.24]:49268) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGcqu-0004Nz-3w; Thu, 19 Aug 2021 03:52:42 -0400 Original-Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 17J7qYmt020586 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Thu, 19 Aug 2021 07:52:34 GMT In-Reply-To: <837dgh3ntu.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 19 Aug 2021 10:17:49 +0300") Received-SPF: pass client-ip=205.166.94.24; envelope-from=akrl@sdf.org; helo=mx.sdf.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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:272650 Archived-At: Eli Zaretskii writes: >> From: Andrea Corallo >> Cc: Stefan Monnier , tomas@tuxteam.de, >> emacs-devel@gnu.org >> Date: Wed, 18 Aug 2021 19:44:20 +0000 >> >> Eli Zaretskii writes: >> >> >> The way the .eln file naming has been designed is for the .eln files to >> >> be "transparent", i.e. Emacs first looks for a `.elc` or `.el` file and once >> >> it finds it, it looks for the corresponding `.eln` file. >> > >> > I think it actually requires to see the .el file, otherwise it won't >> > load the .eln file. The .elc file is not enough. Andrea, am I right? >> >> That is correct. > > So, something to consider for the distros which want to distribute the > *.eln files: users who want to use those *.eln files will need to also > install the *.el files. > > And if the *.el files aren't installed, I think comp.el will complain > each time a .elc file is loaded, saying it couldn't use the .eln, is > that right? Correct, we have a warning for that (`native-comp-warning-on-missing-source'). Andrea