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.bugs Subject: bug#43269: 28.0.50; [feature/native-comp] provide a user feedback on Emacs being native compiled Date: Wed, 09 Sep 2020 17:14:16 +0300 Message-ID: <83h7s7kpfr.fsf@gnu.org> References: <83wo15msrj.fsf@gnu.org> <83tuw9mmfe.fsf@gnu.org> <83sgbtm2d3.fsf@gnu.org> <062E9DA2-B039-4AAD-802B-7333971F5B73@gnu.org> <83ft7smjcd.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4751"; mail-complaints-to="usenet@ciao.gmane.io" Cc: akrl@sdf.org, arthur.miller@live.com, 43269@debbugs.gnu.org To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 09 16:16:34 2020 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 1kG0tk-00016k-DK for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 09 Sep 2020 16:16:32 +0200 Original-Received: from localhost ([::1]:58922 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kG0tj-0005CM-Ex for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 09 Sep 2020 10:16:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46262) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kG0sJ-0003if-4P for bug-gnu-emacs@gnu.org; Wed, 09 Sep 2020 10:15:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49429) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kG0sI-0002jW-Mk for bug-gnu-emacs@gnu.org; Wed, 09 Sep 2020 10:15:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kG0sI-0007gi-Bl for bug-gnu-emacs@gnu.org; Wed, 09 Sep 2020 10:15:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Sep 2020 14:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43269 X-GNU-PR-Package: emacs Original-Received: via spool by 43269-submit@debbugs.gnu.org id=B43269.159966087429505 (code B ref 43269); Wed, 09 Sep 2020 14:15:02 +0000 Original-Received: (at 43269) by debbugs.gnu.org; 9 Sep 2020 14:14:34 +0000 Original-Received: from localhost ([127.0.0.1]:60975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG0rq-0007fp-05 for submit@debbugs.gnu.org; Wed, 09 Sep 2020 10:14:34 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:35942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG0rm-0007fa-PS for 43269@debbugs.gnu.org; Wed, 09 Sep 2020 10:14:32 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:35034) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kG0re-0002eZ-Tf; Wed, 09 Sep 2020 10:14:22 -0400 Original-Received: from [176.228.60.248] (port=4727 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kG0rX-0006VN-3S; Wed, 09 Sep 2020 10:14:15 -0400 In-Reply-To: (message from Richard Stallman on Tue, 08 Sep 2020 23:45:06 -0400) 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:187661 Archived-At: > From: Richard Stallman > Cc: akrl@sdf.org, arthur.miller@live.com, 43269@debbugs.gnu.org > Date: Tue, 08 Sep 2020 23:45:06 -0400 > > > As mentioned on the bug list, I'd prefer if user could defer native > > compilation to some later time, so as to avoid making the Emacs build > > take hours, especially on slow and low-end machines. > > I wonder if I would ever see any benefit form the speedup of native > compilation. I hardly ever notice waiting for Emacs to do computation. > But I would find a big slowdown in building to be a pain. > > Maybe I would prefer to turn off native compilation, pure and simple. I share some of these feelings, FWIW. Andrea's work is, of course, commendable and the results will be very welcome when they land on master, but I'm disappointed by the high price we need to pay for this feature, both in complexity (notice the long discussions of where and how to store the *.eln files, and how to handle recompilation and reloading), and in compilation times. Having the single-core compilation times increase from 10-15 min to several hours is ... extreme. (And before you say no one runs this on a single core: I sometimes do, when parallel builds get in the way of debugging some problem.) And we will probably bump into additional issues down the road. (How come it's so easy and seamless in Guile?)