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.devel Subject: Re: Suppressing native compilation (short and long term) Date: Thu, 06 Oct 2022 09:21:23 +0300 Message-ID: <83tu4hqxp8.fsf@gnu.org> References: <87bkqxf1ij.fsf@tethera.net> <8335c9dkyf.fsf@gnu.org> <83tu4odez7.fsf@gnu.org> <871qrrpkgx.fsf@trouble.defaultvalue.org> <834jwnbi6c.fsf@gnu.org> <87mtafnun5.fsf@trouble.defaultvalue.org> <83sfk6ahty.fsf@gnu.org> <87v8p1aiof.fsf@melete.silentflame.com> <87v8p01lbu.fsf@yahoo.com> <83lepwvzxq.fsf@gnu.org> <871qroyog9.fsf@yahoo.com> <837d1gvt35.fsf@gnu.org> <87sfk3yl10.fsf@yahoo.com> <87o7uqtlsl.fsf@yahoo.com> <83sfk2rzjs.fsf@gnu.org> <87k05du6x0.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10555"; mail-complaints-to="usenet@ciao.gmane.io" Cc: spwhitton@spwhitton.name, rlb@defaultvalue.org, monnier@iro.umontreal.ca, david@tethera.net, emacs-devel@gnu.org, akrl@sdf.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 06 08:24:28 2022 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 1ogKJ1-0002YH-Oa for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Oct 2022 08:24:27 +0200 Original-Received: from localhost ([::1]:60780 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogKJ0-000174-5U for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Oct 2022 02:24:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35656) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogKGA-0007yZ-Jq for emacs-devel@gnu.org; Thu, 06 Oct 2022 02:21:32 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34574) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogKG6-0002yo-Ic; Thu, 06 Oct 2022 02:21:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=rQpGyLNP/ggqaeErjRXRlZePW763pC1H1CMq0LgY7rs=; b=WIUYaYL+y7TX 2IC0ijQdnmdAMVcf3jzXAHeaezz1A9/ds2WKruCWdo307v67ZDBdJ+O/sAnjbTRiIRDs3iYUiLHcF Sh7skVyK1P3dR96SdCCJ30Ncb2OhFeSW01QomGs4tu/gIhct7aklFFDmFnZQOt7c+3qwG00tQfsBz XSbRuvY9AMTin3NVunSV5s43ThPfGm4iSpsSF9JLgX86rxlbupo7cYQaTJ5igMR+LN7jYZoLv7ZDI 9UFgYcEJ0B9qs0tUgYz0CSMLXPIZFSfMVlrQpOXsQXcwRp3z6+SKetvEgFpTn9UCs8WUBBx0GSyWN eAs5jbf30l+ANWU/UgBz6Q==; Original-Received: from [87.69.77.57] (port=1776 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogKG3-0003uK-Lb; Thu, 06 Oct 2022 02:21:24 -0400 In-Reply-To: <87k05du6x0.fsf@yahoo.com> (message from Po Lu on Thu, 06 Oct 2022 08:34:03 +0800) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:297060 Archived-At: > From: Po Lu > Cc: spwhitton@spwhitton.name, rlb@defaultvalue.org, > monnier@iro.umontreal.ca, david@tethera.net, emacs-devel@gnu.org, > akrl@sdf.org > Date: Thu, 06 Oct 2022 08:34:03 +0800 > > Eli Zaretskii writes: > > > What happens with those fans when you build Emacs with "make -jN"? do > > they sound the same or louder? > > Louder, but building Emacs doesn't happen in the background > automatically. It does happen in the background, in the sense that Make launches several processes in parallel, each one of which running in the background. As for "automatically", the JIT compilation is not automatic, either. If Emacs is idle, it will not suddenly decide to compile. Anyway, what would you suggest as a solution for the problem you perceive with JIT native-compilation, which would refrain from being "in the background" and "automatic"?