From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Merging native-comp and pgtk Date: Sat, 13 Feb 2021 15:53:36 +0100 Message-ID: <87pn14ow7j.fsf@gnus.org> References: <07D5E64D-DAD0-45B3-B272-627A73D7CBAE@gmail.com> <87mtwhctte.fsf@gnus.org> <459A0475-E3E7-4159-82DF-93809CCF1E24@gmail.com> <87eehng52n.fsf@gnus.org> <87mtwbye5b.fsf@gmail.com> <87czx7ycva.fsf@tcd.ie> <87eehmyalr.fsf@gmail.com> <877dneoewi.fsf@tcd.ie> <875z2yy6z7.fsf@gmail.com> <878s7twq2t.fsf@gmail.com> <84adc238-c424-bb6b-da28-c4232172da5b@gmx.at> <87wnvcrze8.fsf@gnus.org> <87eehkfbab.fsf@gnu.org> <878s7sqiww.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20526"; 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, Tassilo Horn To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Feb 13 15:54:39 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 1lAwJj-0005Ds-LC for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Feb 2021 15:54:39 +0100 Original-Received: from localhost ([::1]:49008 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lAwJi-0006Yb-NQ for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Feb 2021 09:54:38 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38718) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAwIt-00067R-Gr for emacs-devel@gnu.org; Sat, 13 Feb 2021 09:53:47 -0500 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:39516) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAwIr-0001XM-Sn; Sat, 13 Feb 2021 09:53:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=g8KrjvMEnN21rZS3A4NtJDBa3eBJ3+FtIUY/mbjfBqM=; b=GyzrdfxBEL4WeYqXwv+d4a/uZ+ 0gKk2Rlutq15Su7T2qHP+EZ1q8kt2FuACeCG56LNCbZu7s4JMJpVzd1L96TAxgZl1+8j7QISJXkSb Y7VcJUD0zmlx5xgoPZjY06ClQ7xF4wQtBjDKmRUFA/IyXCuvICQ+V43uyQuc/nxuONN4=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lAwIj-0006UG-Kb; Sat, 13 Feb 2021 15:53:43 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEWMa0mOemSXmWhx g0RrZk3S0LNcUzhGNiwnHRk2KyWDXzz////YFlUIAAAAAWJLR0QLH9fEwAAAAAd0SU1FB+UCDQ4u BuoNKj8AAADNSURBVDjL7ZA9CsJAEIU3/iBYqWAvk6wHUA8gYmG9ZK0FJWJn5SYXMJNOQbKztzWW OnMABb/yffse7Kho+MZgBDN4oT6BeL4Cs+AiTvbN+ykX7bgpaDNhopMlK6MtF2qdAGjDc9WCBISl hhGAmP8+wwOIeQ/dQxQn52gnCXd07izkHV9cfM3z1tbnzhOv6LSkOlDJhE2rcAlUcbENZUEoiBSR CIUpg5UXRF9bwoB4ZY2uzbFAvPGP2LxyiEsuxptm6i6cJJrW60z9+U6iJ1pEOZ4NtRAfAAAAJXRF WHRkYXRlOmNyZWF0ZQAyMDIxLTAyLTEzVDE0OjQ2OjA2KzAwOjAwQs/GbQAAACV0RVh0ZGF0ZTpt b2RpZnkAMjAyMS0wMi0xM1QxNDo0NjowNiswMDowMDOSftEAAAAASUVORK5CYII= X-Now-Playing: Nettle's _Unciviliz_: "Ensamblaje" In-Reply-To: (Dmitry Gutov's message of "Sat, 13 Feb 2021 14:17:07 +0200") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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:264631 Archived-At: Dmitry Gutov writes: > For ELPA packages, this might make sense (even though, with your > proposed scheme, one would have to reinstall all packages on an > existing system to take advantage of native compilation, right?). Yeah, I guess... > But when we're talking about built-in packages, that might increase > the build time with no good reason. E.g. if I never use Org or Gnus, > ideally I shouldn't have to wait for them to be native-compiled. > > Native compilation differs from the normal byte-compilation in speed, > I guess. The primary way Emacs is distributed is already-compiled, and these will presumably have .eln files pre-installed. I think it makes some sense in having the development version of Emacs behave more like what users see normally, which means defaulting to compiling .eln files when saying "make". But it would indeed make sense to be able to inhibit it if your build machine isn't super-spiffy. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no