From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Corwin Brust Newsgroups: gmane.emacs.help Subject: Re: limit native compilation - how Date: Mon, 17 Jan 2022 10:30:56 -0600 Message-ID: References: <8735lp57kl.fsf@yandex.com> <83sftpyos0.fsf@gnu.org> <87a6fxugwg.fsf@zoho.eu> <83r199ymxj.fsf@gnu.org> <875yqluem4.fsf@zoho.eu> <83pmoszxwx.fsf@gnu.org> <874k64ddwo.fsf@yandex.com> <86h7a4954a.fsf@duenenhof-wilhelm.de> <83czksyszr.fsf@gnu.org> <86zgnv7w9n.fsf@duenenhof-wilhelm.de> <83wnizykig.fsf@gnu.org> <86r1977uu6.fsf@duenenhof-wilhelm.de> <83tue3yiw9.fsf@gnu.org> <86h7a37qzf.fsf@duenenhof-wilhelm.de> <87zgnvdcpw.fsf@zoho.eu> <86czkr7pov.fsf@duenenhof-wilhelm.de> <83o84bye6m.fsf@gnu.org> <86y23f5xxd.fsf@duenenhof-wilhelm.de> <83zgnvwmc1.fsf@gnu.org> <86tue25vo9.fsf@duenenhof-wilhelm.de> <83fspmwjym.fsf@gnu.org> <86pmoq5omh.fsf@duenenhof-wilhelm.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17719"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Help Gnu Emacs mailing list To: "H. Dieter Wilhelm" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 17 17:36:25 2022 Return-path: Envelope-to: geh-help-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 1n9UzY-0004Qi-UI for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 17 Jan 2022 17:36:24 +0100 Original-Received: from localhost ([::1]:46360 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n9UzX-0003CO-UO for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 17 Jan 2022 11:36:23 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33996) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9UuY-0006UK-Sl for help-gnu-emacs@gnu.org; Mon, 17 Jan 2022 11:31:15 -0500 Original-Received: from mail-ed1-f52.google.com ([209.85.208.52]:43570) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n9UuW-0001gi-RN; Mon, 17 Jan 2022 11:31:14 -0500 Original-Received: by mail-ed1-f52.google.com with SMTP id m4so67810079edb.10; Mon, 17 Jan 2022 08:31:10 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=I36+bJyn80N0FhR8Rn3nVQXsoPeDKhoYTAvztu7nARs=; b=U4Mu75vsQvAMkXPdygIE9rfQESdGWdmSfhe14pCc8ynyo5zgVEoRyfB5dBtPEMpziN 6ghRBtYeNlW2PnyyNOMPMC6CFAWnrD1QoiecfbGbzYVXiCbKVSXrSSBtvgKFo7v9qRTL L7b4JyFhL/kS4qUGlPF+/Qk3Xtx8mHw/wDGuU6TCnAj0pLK5PEKQOWeF7i8SzQPYOSoi VkylnrhKc2GmdelcHwKG8aKx1u7JPN5hxXkbav7ClT6m7usxsYx0s3sdgZ6aG4SvjJGy A2MX3pb5xH+MqAzyBQq9kmrYNglEOBclwzpk0v8Btlx2M59uLw3cip9pLx2sjXN/IwD+ YK5Q== X-Gm-Message-State: AOAM533iK25XRcFghwieKLjDITccE282nH/4F/D1cN8zQw+jNo+3H3sJ usZ1U4H9AosQ8KOe6UJ6GFmdkiqACZDDKja+9Mg= X-Google-Smtp-Source: ABdhPJxAmo1ka6dktby1/GVnz22gP092I5dHuOvg6212fNIrsWnwf363L3gXW1I5QCE68SEz+lyXbTnEYKm0qLtPrLk= X-Received: by 2002:a05:6402:1d4a:: with SMTP id dz10mr6375980edb.206.1642437068843; Mon, 17 Jan 2022 08:31:08 -0800 (PST) In-Reply-To: <86pmoq5omh.fsf@duenenhof-wilhelm.de> Received-SPF: pass client-ip=209.85.208.52; envelope-from=mplscorwin@gmail.com; helo=mail-ed1-f52.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:135385 Archived-At: Howdy, On Mon, Jan 17, 2022, 10:14 H. Dieter Wilhelm wrote: > Eli Zaretskii writes: > > >> From: "H. Dieter Wilhelm" > >> Cc: help-gnu-emacs@gnu.org > >> Date: Mon, 17 Jan 2022 14:38:46 +0100 > >> > >> > This typically happens during the first few minutes of a session, and > >> > >> For a session only?! > > > > The first session (assuming your use patterns are repeatable enough). > > > >> I hoped that the cache (or the .eln files) can last a live time of an > >> Emacs build! Except maybe when packages will be updated. > > > > That's what I meant, except that I was talking about the bundled > > packages. > > All right, I felt it was 70 % clear but I wanted it 100 %, thank you! > > >> I just updated some Elpa packages and it seems they won't be natively > >> compiled at this stage. > > > > They will be compiled when Emacs loads them for the first time, > > assuming that they were byte-compiled into *.elc. > > Micromanagement alert: > > I'm wondering if it would be more fluid to compile packages natively > during installation and updating? The user expects then a delay, > anyway, and might be spared small "jerkings" during normal operation.. > You can pass make an argument to cause this. This has been my usual routine for the last several months. (IIRC) NATIVE_FULL_AOT=1 > >> > then subsides. It's JIT compilation in action, and is normal. The > >> > JIT compilation uses half the execution cores of the machine. > >> > >> Half the cores, I see, thanks > > > > (And of course there's a defcustom to tune this.) > I have been away on vacation this weekend, returning home in a few hours. I plan to rebuild emacs-28 with the recently added patches when I have access to my desktop system again. Just before leaving I was able to successfully sign my packages. (I didn't find it very difficult to perform the signing under windows.) Perhaps it is time to discuss getting the two of us access to ftp up our work. > :-) > > -- > Best wishes > H. Dieter Wilhelm > Zwingenberg, Germany > >