From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Phil Sainty Newsgroups: gmane.emacs.bugs Subject: bug#48025: 28.0.50; Add an invocation option to inhibit native-compilation functionality Date: Mon, 26 Apr 2021 17:52:52 +1200 Message-ID: <421d2e18-e74c-8e0c-6a49-b6e23376eb14@orcon.net.nz> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25581"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Cc: Andrea Corallo To: 48025@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Apr 26 07:53:10 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1lauBC-0006VG-2F for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 26 Apr 2021 07:53:10 +0200 Original-Received: from localhost ([::1]:53466 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lauBA-0000jT-Mh for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 26 Apr 2021 01:53:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56242) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lauB4-0000jH-Af for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2021 01:53:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60868) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lauB4-0002UI-2q for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2021 01:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lauB4-0005aQ-18 for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2021 01:53:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Phil Sainty Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Apr 2021 05:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48025 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.161941638121468 (code B ref -1); Mon, 26 Apr 2021 05:53:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Apr 2021 05:53:01 +0000 Original-Received: from localhost ([127.0.0.1]:44181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lauB3-0005a9-23 for submit@debbugs.gnu.org; Mon, 26 Apr 2021 01:53:01 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:55074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lauB1-0005a2-Tm for submit@debbugs.gnu.org; Mon, 26 Apr 2021 01:53:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56238) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lauB1-0000j5-LR for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2021 01:52:59 -0400 Original-Received: from smtp-1.orcon.net.nz ([60.234.4.34]:48877) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lauB0-0002QM-4H for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2021 01:52:59 -0400 Original-Received: from [101.53.216.162] (port=61146 helo=[192.168.20.103]) by smtp-1.orcon.net.nz with esmtpa (Exim 4.90_1) (envelope-from ) id 1lauAu-0008NV-UK; Mon, 26 Apr 2021 17:52:53 +1200 Content-Language: en-GB X-GeoIP: NZ Received-SPF: pass client-ip=60.234.4.34; envelope-from=psainty@orcon.net.nz; helo=smtp-1.orcon.net.nz X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:204935 Archived-At: Now that the native-compilation feature is merged, it would be very useful to be able to build Emacs --with-native-compilation but be able to choose to inhibit that functionality at start time via a command-line option such as 'emacs --no-native-compilation', which would cause Emacs to load/execute only .el and .elc files. This will enable users to easily compare functionality with and without native-compilation, so that native-compilation bugs can be more easily identified and reproduced without requiring people to maintain more than one build of Emacs in order to test how the traditional interpreters behave. I'm not sure if/how this ties in with the portable dumper. Perhaps there are .eln files included in the dump? If so, perhaps the dump would need to include both the .elc and the .eln code, and choose which to use based on the new option. -Phil