From unknown Sun Aug 17 09:10:46 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#58429 <58429@debbugs.gnu.org> To: bug#58429 <58429@debbugs.gnu.org> Subject: Status: 29.0.50; inhibit-automatic-native-compilation does not work as expected. Reply-To: bug#58429 <58429@debbugs.gnu.org> Date: Sun, 17 Aug 2025 16:10:46 +0000 retitle 58429 29.0.50; inhibit-automatic-native-compilation does not work a= s expected. reassign 58429 emacs submitter 58429 Max Brieiev severity 58429 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 11 03:21:58 2022 Received: (at submit) by debbugs.gnu.org; 11 Oct 2022 07:21:58 +0000 Received: from localhost ([127.0.0.1]:50728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oi9aP-0007lT-Oc for submit@debbugs.gnu.org; Tue, 11 Oct 2022 03:21:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:33318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oi9aO-0007lL-7c for submit@debbugs.gnu.org; Tue, 11 Oct 2022 03:21:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49274) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oi9aN-0003U9-RS for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2022 03:21:56 -0400 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:43774) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oi9aL-0001DY-GS for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2022 03:21:55 -0400 Received: by mail-ed1-x533.google.com with SMTP id z3so17863872edc.10 for ; Tue, 11 Oct 2022 00:21:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=P+4FgLCvKZSi9WEq4zGPMcp8p3gO5ajkNUzyQCcDWG8=; b=EmrgHyjNMOzZ7hJ8mHdJY85VPYpkGepcSLG2UWfoISYuqaiAU3URVmOQfjWMLONaBj OOts01ekbzdUtZDa4mVA+rFktSQrncVl9Ihp0DHds4P0jOf8yHz7cVsrk6fq5VXQOfnt PPY56nYUh4L9qpIicCis6AC0cqOEfdl8DVGqUbknS2DU4useB/7Rt3CotYXIghCOPgRD 4JAROoxfLaDLDVXmb4pRuP6HLs981GaNztk/c6UjZB9ZSoQkfgyuFAwUtZRkwVnvqJq7 ZdWMCTzNBlRs45cYMOXPMLV5uDoxtGWPCiuvHdvAc9AabVeijPzdHHEdOWjIfQE82B5C ZpCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=P+4FgLCvKZSi9WEq4zGPMcp8p3gO5ajkNUzyQCcDWG8=; b=zHmqBnpYz08sw84O2ANKyCpiTo7s6pAlzlN6fw4D0qiNaIE8TBEMITpIo0TVYqbAXm pTyCw3sWlN5iUt2rmJ7E3YEjrDnIVNrrgBNo8bYX+nuaiMkpvJlUsETUM51aRJf60VYB R8VHnKJHNTDQFjwm+vvMHOnMY1U1tJbiknc+AN7nrxKaNrz986DFqcfuqtBNp6ZZ7ZrC Yxplnl2bhppz9vkYEsuXdE+Wk/txFmhqXsmBQSKEQlQdhRl7B3GR7ggrLT6A8kE4ZKBG SSVyrLT9N2ov7PyLwZyHRCS0k8L5VsVUIc+1acc3B9ZUAMsYmPCk6cytiasqnpKMlIdV SFZg== X-Gm-Message-State: ACrzQf02VG7NDUbHADCuXS6tTsgmulWA3JVUePKI5OEYjy17dqLGQmfR uDJkRR/qzooqov+QCP4ieXcGMMx90yk= X-Google-Smtp-Source: AMsMyM4bZG9ctlMR4ieOcMp/8L+QNs8YFSpewuIgeuuN9Ggfj1IhfoAkcvuXMbJckz74F2VuqSeU6g== X-Received: by 2002:a05:6402:909:b0:435:a8b:5232 with SMTP id g9-20020a056402090900b004350a8b5232mr21434875edz.240.1665472909136; Tue, 11 Oct 2022 00:21:49 -0700 (PDT) Received: from thinkmax ([109.251.233.9]) by smtp.gmail.com with ESMTPSA id ti5-20020a170907c20500b0073d9630cbafsm6407919ejc.126.2022.10.11.00.21.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Oct 2022 00:21:48 -0700 (PDT) From: Max Brieiev To: bug-gnu-emacs@gnu.org Subject: 29.0.50; inhibit-automatic-native-compilation does not work as expected. Date: Tue, 11 Oct 2022 10:21:45 +0300 Message-ID: <87v8oqj052.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::533; envelope-from=max.brieiev@gmail.com; helo=mail-ed1-x533.google.com 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, FREEMAIL_FROM=0.001, 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-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) I have configured Emacs with --with-native-compilation (for the first time) and it seemingly compiled fine. However, libgccjit on my system seems to be broken (or something like that). When Emacs starts I see lots of native compilation errors. So I decided to (temporarily) disable this feature until I figure out what is wrong with my system. I start Emacs like this: $ EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION=3Dt emacs Now it starts without compilation errors. And it works just fine during basic usage like sending this bug report. However, when I invoke magit, I see this: Deleting /tmp/comp-lambda-RCGJQI.eln comp--native-compile: Native compiler error: (lambda (&rest arg1) (let = ((f #'make-process)) (apply f arg1))), "Compiling /tmp/comp-lambda-RCGJQI.e= ln... x86_64-unknown-linux-gnu-gcc-10.3.0: fatal error: cannot execute =E2=80= =98as=E2=80=99: execvp: No such file or directory compilation terminated. which makes the package unusable. Some other packages also produce similar errors, but others like Eglot work just fine. I am not sure that this is a valid bug report, because the manual says that the compiler may still be invoked even if inhibit-automatic-native-compilation is non-nil, though the result shouldn't be written to disk. But if I understand the output in Message buffer, it tries to write the file to disk? Would it be hard to enhance this feature to completely disable native compiler? In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Guix System Configured using: 'configure CONFIG_SHELL=3D/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.= 1.8/bin/bash SHELL=3D/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin= /bash --prefix=3D/gnu/store/jz3p1yvfm53j28dmyxpkjji1mimfi5lz-emacs-next-git.mast= er --enable-fast-install --with-modules --with-cairo --with-native-compilation --disable-build-details' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/max/.guix-profile/share/emacs/site-lisp:/g= nu/store/jz3p1yvfm53j28dmyxpkjji1mimfi5lz-emacs-next-git.master/share/emacs= /29.0.50/lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: shell-dirtrack-mode: t paredit-mode: t hl-line-mode: t global-corfu-mode: t corfu-mode: t marginalia-mode: t vertico-mode: t override-global-mode: t which-function-mode: t savehist-mode: t repeat-mode: t recentf-mode: t pixel-scroll-precision-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/max/.emacs.d/elpa/transient-20220918.2101/transient hides /gnu/store/= jz3p1yvfm53j28dmyxpkjji1mimfi5lz-emacs-next-git.master/share/emacs/29.0.50/= lisp/transient Features: (shadow sort mail-extr emacsbug cl-print package-x js2-mode etags fileloop generator js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs dired-aux eglot array filenotify jsonrpc ert ewoc xref flymake-proc flymake thingatpt compile shell pcomplete comint ansi-osc server ansi-color magit-mode transient comp comp-cstr warnings magit-git magit-base magit-section format-spec crm dash compat-27 compat-26 rx add-log mule-util cursor-sensor vc-git diff-mode vc vc-dispatcher project paredit-menu paredit hl-line message yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader smtpmail sendmail rfc2047 rfc2045 ietf-drums gnus nnheader gnus-util time-date mail-utils range mm-util mail-prsvr modus-operandi-theme modus-themes pcase files-x consult-vertico consult compat-28 compat compat-macs bookmark text-property-search corfu orderless cus-edit pp icons marginalia vertico edmacro kmacro cl-extra use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core which-func imenu edebug debug backtrace find-func savehist repeat recentf tree-widget wid-edit pixel-scroll cua-base cus-load guix-emacs corfu-autoloads eglot-autoloads embark-consult-autoloads consult-autoloads embark-autoloads geiser-guile-autoloads geiser-impl help-fns radix-tree help-mode geiser-custom geiser-base ring geiser-autoloads js2-mode-autoloads magit-autoloads git-commit-autoloads magit-section-autoloads dash-autoloads marginalia-autoloads orderless-autoloads paredit-menu-autoloads paredit-autoloads transient-autoloads use-package-autoloads bind-key-autoloads vertico-autoloads with-editor-autoloads info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile cconv url-vars cl-loaddefs cl-lib rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 444658 55840) (symbols 48 29470 55) (strings 32 89288 3681) (string-bytes 1 3667419) (vectors 16 50532) (vector-slots 8 818358 54689) (floats 8 373 261) (intervals 56 766 266) (buffers 1000 16)) From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 11 04:12:01 2022 Received: (at 58429) by debbugs.gnu.org; 11 Oct 2022 08:12:01 +0000 Received: from localhost ([127.0.0.1]:50797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiAMq-0000b7-Mj for submit@debbugs.gnu.org; Tue, 11 Oct 2022 04:12:00 -0400 Received: from quimby.gnus.org ([95.216.78.240]:36298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiAMk-0000ap-TW for 58429@debbugs.gnu.org; Tue, 11 Oct 2022 04:11:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: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=SXTl2hjznMo7/W1ICcnnUO8rZM1YDgLFMi2/EWeImiQ=; b=f/QYSZ5gNiiwaHmUbw8kUuy+Ue /FSaHzv6K8+GXO8Gycyy5fu+DHoLEF+OaECuzEd+bkUsWv82AdJn2VTVikdC9VdNLpmXBJ++hs9wU vvyeCuIQKHqKk+5CzqrIDeRIbDLD8+MdvOqhXi1MB/Y/OhepgK18UAAlGMZq+yTTGADI=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oiAMb-0001mj-Ub; Tue, 11 Oct 2022 10:11:48 +0200 From: Lars Ingebrigtsen To: Max Brieiev Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <87v8oqj052.fsf@gmail.com> (Max Brieiev's message of "Tue, 11 Oct 2022 10:21:45 +0300") References: <87v8oqj052.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXNl57SmqK0ho2S bXR5XGL///8w5W9WAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YKCwgIDSkDapIAAAGtSURBVDjLfZRR FqMgDEUJzgICugAILKAmLKCV7H9NE63aas9MfvBwCeQ9Is5dAlzYw+F7ImAIEL5iX1k4EcWHJya6 AP9YmMf+EJJ0AXFm5theNUm+gQfzwGxbXcFeE6JD+AWwFgbhB6CnjB8dcM5LWyTDD4Cha2f6CDx2 i6VpL0dNX8C3orYX3beC4VEak/SrV+igEmmXot8AwUBPg2p76j0Dl+SflVu9CLSMaFblaAXkGxil VAVdyt2SWFJTiz8f8L5bL97OFv063HwzLVFImbXrmWFG45aRVEpnzXgqDyuImpiLSsvubJ/NlKh5 mMWP9SwXcAczQINa89ZiG3iXqy8Qza3hfrkbWJXrKzKAdlydO4ANsXUz0RkI7141EKxjMKom1WnT gTvYTkMVRqyi/QTv6gxIGqq0wepdFx4g9iaFR65L3q3a9Uy9pkJex+NCDhB1ygGGNs7LFYyTm0Og Kb3cFdAYDZRpPhrrALCBYXzFGzCJ8zo8P514kvUL53DPuMe/AfwH4OXN2H/PFUSmUjwXISpU7G3I e/t4usUGgjua8Yiw3a27PgGfs/4CoEhYqeZC5H4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMTAt MTFUMDg6MDg6MTMrMDA6MDDa80d8AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTEwLTExVDA4OjA4 OjEzKzAwOjAwq67/wAAAAABJRU5ErkJggg== X-Now-Playing: The Body's _No One Deserves Happiness_: "Shelter is Illusory" Date: Tue, 11 Oct 2022 10:11:43 +0200 Message-ID: <87tu4aixts.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Max Brieiev writes: > Now it starts without compilation errors. And it works just fine during > basic usage like sending this bug report. > > However, when I invoke magit, I see this: > > Deleting /tmp/comp-lambda-RCGJQI [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58429 Cc: 58429@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Max Brieiev writes: > Now it starts without compilation errors. And it works just fine during > basic usage like sending this bug report. > > However, when I invoke magit, I see this: > > Deleting /tmp/comp-lambda-RCGJQI.eln > comp--native-compile: Native compiler error: (lambda (&rest arg1) (le= t ((f #'make-process)) (apply f arg1))), "Compiling /tmp/comp-lambda-RCGJQI= .eln... > x86_64-unknown-linux-gnu-gcc-10.3.0: fatal error: cannot execute =E2= =80=98as=E2=80=99: execvp: No such file or directory > compilation terminated. > > which makes the package unusable. The setting affects whether your Emacs decides to native-compile during normal operation. But here it sounds like Magit is trying to use the native-compiler anyway, and fails (since your libgccjit is broken). I think this is just a reflection on the general broken-ness of your system -- you can't expect packages like Magit to work under these circumstances, so you should fix your system (or not use a nativecomp Emacs if your system doesn't support it). From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 11 05:19:17 2022 Received: (at 58429) by debbugs.gnu.org; 11 Oct 2022 09:19:18 +0000 Received: from localhost ([127.0.0.1]:50902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiBPx-0002IR-Ka for submit@debbugs.gnu.org; Tue, 11 Oct 2022 05:19:17 -0400 Received: from mail-ej1-f53.google.com ([209.85.218.53]:44600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiBPw-0002IF-Ed for 58429@debbugs.gnu.org; Tue, 11 Oct 2022 05:19:16 -0400 Received: by mail-ej1-f53.google.com with SMTP id w18so3573392ejq.11 for <58429@debbugs.gnu.org>; Tue, 11 Oct 2022 02:19:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=ox2mNfYKcu+jttHWjvzcR72BksdIQm0KLuKSd5f/9RQ=; b=qe9Zg2gQYSLhsJuFUQ2NFfMuhXQX7JQsnjFhJ7tXHgixq9N5ofNx3cB0FnB+jT1IXJ fmJVJRnuvIw6VvlD48EjGiQCvpVSmRhiJr9n7d7oWvkz/KYyvueieW8ucmExCLDCkXCA 47WZm+9PHMZTdSDRkyRPAxE7MYzU0e+TjP1xxwwZeQ+/5H0wTmkap61Q04M/OdzP3E5P IgUBHjUGjX+4SrCLMz9RXOPNT/kGz4ObqLlM8ea/dKUggypYCd56QLibb7YP1g9PHTz3 spSv0JQTnZZCzCA7T/Grr3DBXTxt+DZTke7uC50XemlU1vNtp6qSQ6PiwzjCqXGw1mnt 4EVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ox2mNfYKcu+jttHWjvzcR72BksdIQm0KLuKSd5f/9RQ=; b=auj916biAOqqRSdrc/oq5FuEromTd4MRIWIGIJ7m97WtqdIMkyzahZ3n4geIyD9wm9 QOgDFXTHMjzjz6Oe5kAVHqzTwpOXAIz6425OYhdI6PFcKfmCeiMVCTWJXKeVsyktrCbv rat8XD/U8ipOZXRsVKxT4ZsNlQeUA/Ubw8TH/yvzXkkVIrEIRmKb2d9N/bZkPCSREP4U Kb6GVOXcFAXuPCYyVYHFanGSVYSc34Lz7X1g9QfnLaHiVYwHEFx4uolsaxHUCwULhznU 0MgPCfLXSpyH+LsZ5XZ2dT9dzLKCAa8PWlycKu/xARUV4X+HVhHiDpJG1y3pAfI+ZTGS EoQw== X-Gm-Message-State: ACrzQf1fuTVEuD9tnFD4BLySUbZBpLjDR8d/8iNOJppvGTs7KjuaamQG kF81AvK2e0uQdLeoWkBaf1EIdP/ZaIQ= X-Google-Smtp-Source: AMsMyM5wYFog8NOjf6Zw8HjpB7WTVIZfFupWwx0IuSTJnUXsbZrYQVJ89IyA71kkhFi2wRe0ABJt8Q== X-Received: by 2002:a17:906:1350:b0:77f:76a7:a0f with SMTP id x16-20020a170906135000b0077f76a70a0fmr17782323ejb.503.1665479950239; Tue, 11 Oct 2022 02:19:10 -0700 (PDT) Received: from thinkmax ([109.251.233.9]) by smtp.gmail.com with ESMTPSA id r9-20020a17090609c900b0077fc47605b4sm6506547eje.217.2022.10.11.02.19.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Oct 2022 02:19:09 -0700 (PDT) From: Max Brieiev To: Lars Ingebrigtsen Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <87tu4aixts.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 11 Oct 2022 10:11:43 +0200") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> Date: Tue, 11 Oct 2022 12:19:07 +0300 Message-ID: <87fsfuen04.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58429 Cc: 58429@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Then I think this bug report can be closed. Out of curiosity, isn't native compilation something that should be working out of the box, meaning that a package shouldn't be dealing with it directly? Why would magit (and other packages) run native-compiler explicitly? From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 11 15:37:15 2022 Received: (at 58429) by debbugs.gnu.org; 11 Oct 2022 19:37:15 +0000 Received: from localhost ([127.0.0.1]:54914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiL3z-0006jw-Hl for submit@debbugs.gnu.org; Tue, 11 Oct 2022 15:37:15 -0400 Received: from mx.sdf.org ([205.166.94.24]:60341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiL3x-0006jn-Ry for 58429@debbugs.gnu.org; Tue, 11 Oct 2022 15:37:14 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 29BJbCQO023372 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Tue, 11 Oct 2022 19:37:13 GMT From: Andrea Corallo To: Max Brieiev Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <87fsfuen04.fsf@gmail.com> (Max Brieiev's message of "Tue, 11 Oct 2022 12:19:07 +0300") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> Date: Tue, 11 Oct 2022 19:37:12 +0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58429 Cc: Lars Ingebrigtsen , 58429@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Max Brieiev writes: > Then I think this bug report can be closed. > > Out of curiosity, isn't native compilation something that should be > working out of the box, meaning that a package shouldn't be dealing with > it directly? Why would magit (and other packages) run native-compiler > explicitly? Exactly. I don't think magit is trying to invoke the native compiler directly (I don't see any trace of that in magit's source code). Also other packages are reported to show the same issue (probably the one with no .eln already available). If this is the case is just `inhibit-automatic-native-compilation' not doing what it promises (read being broken). Andrea From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 11 15:41:49 2022 Received: (at 58429) by debbugs.gnu.org; 11 Oct 2022 19:41:49 +0000 Received: from localhost ([127.0.0.1]:54922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiL8P-0006qx-Fi for submit@debbugs.gnu.org; Tue, 11 Oct 2022 15:41:49 -0400 Received: from quimby.gnus.org ([95.216.78.240]:42792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiL8N-0006qk-5X for 58429@debbugs.gnu.org; Tue, 11 Oct 2022 15:41:47 -0400 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:Date:References: In-Reply-To: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=7ENlpiFVsfV1iYkgycOnaksdsQK/k0pQ20uKyO9XZ5M=; b=pW6ZGPY4PCIT0vV0iW63wLG3HE gAM7hSy9bB+2YmHfBuHz+51bO7I1fJEMtAAUk5eazhsSWMA9A/RkHio4WYHffQmXCp3IeON1dMUvu 2kYRRYWuLo/6jo76aeLU4EyCY8VccxYXCLzUtR6OZt3r5lfNrkSJXpw+coilt3Dxyev8=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oiL8E-0007iN-FR; Tue, 11 Oct 2022 21:41:40 +0200 From: Lars Ingebrigtsen To: Andrea Corallo Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: (Andrea Corallo's message of "Tue, 11 Oct 2022 19:37:12 +0000") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEWdVaZIIDK1p7Ks TFzWjmmuOIv///8BKnpWAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+YKCxIyK88WF7AAAAGpSURBVDjL hZNLdsMgDEUFqedWCXPKaeehkAX4hAWYOtr/ViqRj2W3PdXAA671HvoAsAbqgP9BUKD8BbIG1jzP j1WBAOZ3qQhK5/gEURLaU2cFTJrnU2alcmhzBg0PDq9bEKERp1yz32VYaI0QX5M/7qUGWrCdEjpX 60VlBFgampK8eKyAz2FMaM7TWZSSkrLwwredJ8o7AIMAmqQhW2DuIOdSN/MwIODiWWraghl9o4ol ixL2ogPfKt5AkV710cYYQ5R4G3FEn5O7pj2Q/uZJ5nGTCrcJfowyj3xxU58h0D24VzLbpSAruVwV aMaTuLMUlyJgHmYGfIjUnEuZr1DuGTcwI3deEqRfTyDf5smJcwcwq0l5Irb2tLD5doQdnHcAaEnn 1oGYrxGpJr8woC2wwMBRcnkHINiaw4I9oyoQuZ+p94uGooDsyYDj8CswHXiCspEKvFif7SewwR6S 7WAjFW3kxR0f762o/yPXNgtwTgGZPXqUF9o3QN0qBiSMDV0H74/TviohA9sEnRG5bmBn9vDsYFJZ qwDD/fhKrCehPQ4n4wI3BAZ5O98nu3i0kMM+6AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0xMC0x MVQxODo1MDo0MyswMDowMG2cRNgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMTAtMTFUMTg6NTA6 NDMrMDA6MDAcwfxkAAAAAElFTkSuQmCC X-Now-Playing: Kid Sister's _Ultra Violet_: "Daydreaming (Feat Cee-Lo)" Date: Tue, 11 Oct 2022 21:41:37 +0200 Message-ID: <87ilkqf8r2.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andrea Corallo writes: > Exactly. I don't think magit is trying to invoke the native compiler > directly (I don't see any trace of that in magit's source code). Also > other packages are reported to show the same issue (pro [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58429 Cc: Max Brieiev , 58429@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Andrea Corallo writes: > Exactly. I don't think magit is trying to invoke the native compiler > directly (I don't see any trace of that in magit's source code). Also > other packages are reported to show the same issue (probably the one > with no .eln already available). > > If this is the case is just `inhibit-automatic-native-compilation' not > doing what it promises (read being broken). It's meant to inhibit JIT compilation: "If non-nil, inhibit automatic native compilation of loaded .elc files." package.el calls the native-compilation functions directly, and are not affected by the variable at all (as currently designed). From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 11 16:49:22 2022 Received: (at 58429) by debbugs.gnu.org; 11 Oct 2022 20:49:22 +0000 Received: from localhost ([127.0.0.1]:54993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiMBl-0002Ru-Uc for submit@debbugs.gnu.org; Tue, 11 Oct 2022 16:49:22 -0400 Received: from mx.sdf.org ([205.166.94.24]:51669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiMBk-0002Rm-CY for 58429@debbugs.gnu.org; Tue, 11 Oct 2022 16:49:20 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 29BKnJA8010441 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Tue, 11 Oct 2022 20:49:19 GMT From: Andrea Corallo To: Lars Ingebrigtsen Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <87ilkqf8r2.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 11 Oct 2022 21:41:37 +0200") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> Date: Tue, 11 Oct 2022 20:49:19 +0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58429 Cc: Max Brieiev , 58429@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > Andrea Corallo writes: > >> Exactly. I don't think magit is trying to invoke the native compiler >> directly (I don't see any trace of that in magit's source code). Also >> other packages are reported to show the same issue (probably the one >> with no .eln already available). >> >> If this is the case is just `inhibit-automatic-native-compilation' not >> doing what it promises (read being broken). > > It's meant to inhibit JIT compilation: > > "If non-nil, inhibit automatic native compilation of loaded .elc files." > > package.el calls the native-compilation functions directly, and are not > affected by the variable at all (as currently designed). AFAIU this bug report is not about package.el, magit (again AFAIU) was already installed. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 06:57:49 2022 Received: (at 58429) by debbugs.gnu.org; 12 Oct 2022 10:57:49 +0000 Received: from localhost ([127.0.0.1]:55834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiZQr-0007yc-Ah for submit@debbugs.gnu.org; Wed, 12 Oct 2022 06:57:49 -0400 Received: from quimby.gnus.org ([95.216.78.240]:50040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiZQp-0007yO-14 for 58429@debbugs.gnu.org; Wed, 12 Oct 2022 06:57:48 -0400 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:Date:References: In-Reply-To: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=37BMJFfrSlnmZSqXLdRmIl/txcLSo2aHy2j0V1z4Y+o=; b=FPyZvrDFBXjHHR73y6KJC2jzwu UBkqWLLcATOaSUF1gl3oK6V+R0f1xXg2VEW2G5etrRYF+TYmIjJ4UdZNsFRt+u6iXal5/IQRAuiyp liKQDoVUxyq+P7vOfHceLbkNTWVphSky0H3hByhJQgyFz4ruRwV15C5x3XKlLiGnXyrE=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oiZQg-0005wE-7a; Wed, 12 Oct 2022 12:57:40 +0200 From: Lars Ingebrigtsen To: Andrea Corallo Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: (Andrea Corallo's message of "Tue, 11 Oct 2022 20:49:19 +0000") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> X-Now-Playing: Nobukazu Takemura's _Music for the exhibition "Einheit"_: "(untitled)" Date: Wed, 12 Oct 2022 12:57:37 +0200 Message-ID: <87bkqhe2ce.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andrea Corallo writes: > AFAIU this bug report is not about package.el, magit (again AFAIU) was > already installed. I'm not sure? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58429 Cc: Max Brieiev , 58429@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Andrea Corallo writes: > AFAIU this bug report is not about package.el, magit (again AFAIU) was > already installed. I'm not sure? Max, could you (setq debug-on-error t) and repeat the problem and post the resulting backtrace? From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 07:15:22 2022 Received: (at 58429) by debbugs.gnu.org; 12 Oct 2022 11:15:22 +0000 Received: from localhost ([127.0.0.1]:55883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiZhp-0008S5-Rv for submit@debbugs.gnu.org; Wed, 12 Oct 2022 07:15:22 -0400 Received: from mail-ed1-f41.google.com ([209.85.208.41]:40877) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiZhn-0008Rq-Be for 58429@debbugs.gnu.org; Wed, 12 Oct 2022 07:15:20 -0400 Received: by mail-ed1-f41.google.com with SMTP id r14so9649984edc.7 for <58429@debbugs.gnu.org>; Wed, 12 Oct 2022 04:15:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=9SqPfpidHpAqJs4veahBA28AA9nvFX+bb4S9gQqEI24=; b=TsjqE1WVKlQufocwQc+Mmfplm3yVuow+DmpYErWDRhLyXh0IvnNKRh2g159LkBB5+y SBUITy+qiS1eiXgV6/ev98iG8w5E8drx6k95oaptVkgpDvRuzZCjVy+s2xAjQOVMWiIE Zb7II7p8GtJ/vXlwYAT91cjluMzwZ14R0cHMcoOC61i2v4jn/72o7Pq6Hm1tJZTPHYKa z+RYIrNPj6KfPQF4jaWvJnwAZFaa+082LfetSA++MwPjpozPB36E5AJqTzsQrdCim3zK 05ohW5Fg60A+morcZudLSi+v8N1uF6BKk8tl3DLcUFKwyWIZ0iXTTrBcnhOtmHvy22sH s05g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=9SqPfpidHpAqJs4veahBA28AA9nvFX+bb4S9gQqEI24=; b=tBG8NQISP98VSSlqGfvbgcWTtxCT2+i6WBMzer+8+378n38EHXhmgYqCzzb8qHgx8h m+mVR5KAZ1VScoQMLe5zOp9NezPALkK7G2im4TV6DpBBn5rc6VxgHdDi/RQuQ379yiLB 7PahOT4vM87IEvBIwQSNnUyogl3PnMoR/qzOX+fbuhHgeLnmnPnLL+C9zuqiLEzNqN+Y g9ZWYXKdraZeiXXcK3JRZj2t82fs/0V30VTaBwBxyBj81dvbq7/9fGwwsySd9yb926+3 NbrJ1ZGbtEYT6WOvCuly5T7URir/goW/ZaUKHkJGNNbO3eIBFXYTPhskeC6vQeqKOYxQ XsBA== X-Gm-Message-State: ACrzQf3Ipsq2GOTfWj7LSn9TduflstclKKp/6DxAQCiGk/0x/aAl0YeD 83qC0RSwWa2vJeVWe0nYqnTEWHZrERU= X-Google-Smtp-Source: AMsMyM5Qiytx7KeN9gc9LPQyWXwi89KXoaaifu8sfrqJxLhZskJj3D5wg4CCLpKjsuGrqZlqulUMMQ== X-Received: by 2002:a05:6402:2549:b0:45b:e5fa:9681 with SMTP id l9-20020a056402254900b0045be5fa9681mr18333106edb.72.1665573313019; Wed, 12 Oct 2022 04:15:13 -0700 (PDT) Received: from thinkmax ([109.251.233.9]) by smtp.gmail.com with ESMTPSA id 16-20020a170906309000b0078d261f9f44sm1035421ejv.224.2022.10.12.04.15.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Oct 2022 04:15:12 -0700 (PDT) From: Max Brieiev To: Lars Ingebrigtsen Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <87bkqhe2ce.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 12 Oct 2022 12:57:37 +0200") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> Date: Wed, 12 Oct 2022 14:15:11 +0300 Message-ID: <87pmex5m4g.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58429 Cc: 58429@debbugs.gnu.org, Andrea Corallo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > Andrea Corallo writes: > >> AFAIU this bug report is not about package.el, magit (again AFAIU) was >> already installed. > > I'm not sure? > > Max, could you (setq debug-on-error t) and repeat the problem and post > the resulting backtrace? Here it is: Debugger entered--Lisp error: (native-compiler-error (lambda (&rest arg1) (let ((f #'make-process)) (apply f arg1))) "Compiling /tmp/comp-lambda-TGVcD2.eln...\nx86_64-un...") (signal native-compiler-error ((lambda (&rest arg1) (let ((f #'make-process)) (apply f arg1))) "Compiling /tmp/comp-lambda-TGVcD2.eln...\nx86_64-un...")) (comp--native-compile (lambda (&rest arg1) (let ((f #'make-process)) (apply f arg1))) nil nil) (comp-trampoline-compile make-process) (comp-subr-trampoline-install make-process) (advice--add-function :around (#f(compiled-function () #) . #f(compiled-function (gv--val) #)) make-process--with-editor-process-filter nil) (advice-add make-process :around make-process--with-editor-process-filter) (require with-editor) (load-with-code-conversion "/home/max/.emacs.d/elpa/magit-20221008.1927/magit-process.el" "/home/max/.emacs.d/elpa/magit-20221008.1927/magit-process.el" nil t) (require magit-process) (load-with-code-conversion "/home/max/.emacs.d/elpa/magit-20221008.1927/magit-transient.el" "/home/max/.emacs.d/elpa/magit-20221008.1927/magit-transient.el" nil t) (require magit-transient) (load-with-code-conversion "/home/max/.emacs.d/elpa/magit-20221008.1927/magit-margin.el" "/home/max/.emacs.d/elpa/magit-20221008.1927/magit-margin.el" nil t) (require magit-margin) (load-with-code-conversion "/home/max/.emacs.d/elpa/magit-20221008.1927/magit-core.el" "/home/max/.emacs.d/elpa/magit-20221008.1927/magit-core.el" nil t) (require magit-core) (load-with-code-conversion "/home/max/.emacs.d/elpa/magit-20221008.1927/magit.el" "/home/max/.emacs.d/elpa/magit-20221008.1927/magit.el" nil t) (require magit) (load-with-code-conversion "/home/max/.emacs.d/elpa/magit-20221008.1927/magit-status.el" "/home/max/.emacs.d/elpa/magit-20221008.1927/magit-status.el" nil t) (command-execute magit record) (execute-extended-command nil "magit" "magit") (funcall-interactively execute-extended-command nil "magit" "magit") (command-execute execute-extended-command) From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 07:30:59 2022 Received: (at 58429) by debbugs.gnu.org; 12 Oct 2022 11:30:59 +0000 Received: from localhost ([127.0.0.1]:55919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiZwx-0002cS-24 for submit@debbugs.gnu.org; Wed, 12 Oct 2022 07:30:59 -0400 Received: from quimby.gnus.org ([95.216.78.240]:50602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiZwv-0002cD-H8 for 58429@debbugs.gnu.org; Wed, 12 Oct 2022 07:30:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: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=fOiqkUlpMU2o6eNWNxedk+QRtPP+EFRFhISsO2TO2qs=; b=pqV/6O+ruFGaOW65sVC5HXcMth 1SAfuzeiW9Lqij34ZG59Zw7Q0jqW8RUJ8XbiNKklgQ2ePByyRCugpvmCwPV0llT4hokb1HHQQOK8d LNhRS76GUYdSf1YHIoM6cZcYBjBUPc8wDOr9uQuqi/sAqCN4xGTF/bVRX8u4AVWLJvEA=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oiZwm-0006Ak-QM; Wed, 12 Oct 2022 13:30:50 +0200 From: Lars Ingebrigtsen To: Max Brieiev Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <87pmex5m4g.fsf@gmail.com> (Max Brieiev's message of "Wed, 12 Oct 2022 14:15:11 +0300") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEW9p4bHsI3Vwobj 2Gv8+GrW0FvCu1a6s1LWxXj///9wtT3jAAAAAWJLR0QJ8dml7AAAAAd0SU1FB+YKDAo5O763FG4A AAC3SURBVDjLxZThDcIgEIXv4gJ3jtAVOF0AOgElDmCkExRXcGxpNE3aHlrUxAe/+PLueAQAQFYF jKQD5GbfPDQHOzfpa9AGI+I7Y1cgXuNwTH2UraWsOLHOyLpHOl9OIaZYsd1D58R1CrBDSr0a0IcQ fnEkH4J2bK8B640vOLxs7cG3SXOQr8k4VgJgXS8A1jqwGpSfgS4CxgKoDzivRG8dVM7BfwNU75jy ETzzUv518vIIEChPWOgOlM94FReCeJ8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMTAtMTJUMTA6 NTc6NTkrMDA6MDCUUWfuAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTEwLTEyVDEwOjU3OjU5KzAw OjAw5QzfUgAAAABJRU5ErkJggg== X-Now-Playing: Nobukazu Takemura's _Music for the exhibition "Einheit"_: "(untitled)" Date: Wed, 12 Oct 2022 13:30:48 +0200 Message-ID: <8735btcm8n.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Max Brieiev writes: > (comp--native-compile (lambda (&rest arg1) (let ((f #'make-process)) > (apply f arg1))) nil nil) > (comp-trampoline-compile make-process) Oh, it's making trampolines. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58429 Cc: 58429@debbugs.gnu.org, Andrea Corallo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Max Brieiev writes: > (comp--native-compile (lambda (&rest arg1) (let ((f #'make-process)) > (apply f arg1))) nil nil) > (comp-trampoline-compile make-process) Oh, it's making trampolines. inhibit-automatic-native-compilation does not inhibit making those, as the manual explains: While setting this variable disables automatic compilation of Lisp files, the compiler may still be invoked to install =E2=80=9Ctrampolin= es=E2=80=9D if any built-in functions are redefined. However, these trampolines will not get written to disk. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 07:57:31 2022 Received: (at 58429) by debbugs.gnu.org; 12 Oct 2022 11:57:31 +0000 Received: from localhost ([127.0.0.1]:55962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiaMd-0004K3-JA for submit@debbugs.gnu.org; Wed, 12 Oct 2022 07:57:31 -0400 Received: from mail-ej1-f54.google.com ([209.85.218.54]:40496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiaMb-0004Jo-Nl for 58429@debbugs.gnu.org; Wed, 12 Oct 2022 07:57:30 -0400 Received: by mail-ej1-f54.google.com with SMTP id r17so37451027eja.7 for <58429@debbugs.gnu.org>; Wed, 12 Oct 2022 04:57:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XdB19mPIe5wldDKYXDdJO6ZO0rgMMYfDBhD4P/M0g7o=; b=WqxEHwjho7G2r6ZflGNUUU7HUi+vNoXeqobhW2/l0VW53kIvl0DjiGVBAyTECdYlQP zJ/qC9gGx+CYsQmtPSHPDYleIeHfDkT8KRcefc4N9utMIcdV1EesfWcIRE9DV0Q3fhCJ zDDDVbQKMSz39jKST4H//Q0rgDnOvDwZBpbJO1PXqGOTSFGr/21hGkj6qG5ZcVpa4oHW ip+z4yT4MKKIX8/1OgPn77RhqgEfua6qCp057QSGXBvIpgkFv82GtFcIdvg7BNg8rK23 1HapY2CmPM0OgImgA+lur0YZExuVfLD9h3iU9EdrYpipivkc4SytG0nxG07ZnwmsPhCc GUew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=XdB19mPIe5wldDKYXDdJO6ZO0rgMMYfDBhD4P/M0g7o=; b=W7jClzAkpEF/ksDs9/uvb+WguiDQESQvcm0h0FIvL/D+mxCZ5swvjKQWQHBVvBvf75 SwpJvRXyCJwMs2ChSF0Zj5kzf+7JuOLUpcwYRr+EFG9CjMqCiv3F/QT7Op2X7DOZm6rZ ppQ7Vi9RVM1mk6PSkrsxcKXWIXWlb/I9G0qNoHY2kPy3YYWiIYVOKuGfN2d0VCwWM4oH ENxZD9DhcJtJXVmG/Tzf5umh2v7tX58m3nk/zg5aOev1YwQk5y1BfQ8atZvMYgHZ58FU FybQVgfr9cYfiVdnhXlujn7wNIzJMfZ/4zK2S/AOwZ2aqQWrfKqMAHSE9TfWrGrr3RDn ni6g== X-Gm-Message-State: ACrzQf2L4cybJzd8vvP0CqOYRT+ufs7PqpWBDpkbtg3J8NRwS62pc7QE 4TRJJleA3YxOy1VKk27JTTQ= X-Google-Smtp-Source: AMsMyM5iNaIC4cbnCGR/IFrkTSiaUARkkH32MI0+lCaz1zh4HNmVzm81nMX5RXOH3uxDj5gnRvExgQ== X-Received: by 2002:a17:907:160d:b0:782:bc5d:162e with SMTP id hb13-20020a170907160d00b00782bc5d162emr22285179ejc.291.1665575842843; Wed, 12 Oct 2022 04:57:22 -0700 (PDT) Received: from thinkmax ([109.251.233.9]) by smtp.gmail.com with ESMTPSA id kf3-20020a17090776c300b0074182109623sm1160246ejc.39.2022.10.12.04.57.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Oct 2022 04:57:22 -0700 (PDT) From: Max Brieiev To: Lars Ingebrigtsen Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <8735btcm8n.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 12 Oct 2022 13:30:48 +0200") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> Date: Wed, 12 Oct 2022 14:57:20 +0300 Message-ID: <87h7095k67.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58429 Cc: 58429@debbugs.gnu.org, Andrea Corallo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > Max Brieiev writes: > >> (comp--native-compile (lambda (&rest arg1) (let ((f #'make-process)) >> (apply f arg1))) nil nil) >> (comp-trampoline-compile make-process) > > Oh, it's making trampolines. > > inhibit-automatic-native-compilation does not inhibit making those, as > the manual explains: > > While setting this variable disables automatic compilation of Lisp > files, the compiler may still be invoked to install =E2=80=9Ctrampol= ines=E2=80=9D > if any built-in functions are redefined. However, these > trampolines will not get written to disk. Then this works as expected and the ticket can be closed. I was confused by the part that says that trampolines (whatever the term means) "will not get written to disk", but the error was about not being able to create '.eln' file on disk. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 09:00:00 2022 Received: (at 58429) by debbugs.gnu.org; 12 Oct 2022 13:00:00 +0000 Received: from localhost ([127.0.0.1]:56063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibL6-0006FT-0h for submit@debbugs.gnu.org; Wed, 12 Oct 2022 09:00:00 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibL3-0006FC-VP for 58429@debbugs.gnu.org; Wed, 12 Oct 2022 08:59:58 -0400 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:Date:References: In-Reply-To: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=aoIKnSktxUUhNebIoZkPZ8vcuZdPHpaOo/oCTEwA8m0=; b=Ol8PpMvLdD4klb9ARxpkRHGN8N vWbOci+PSyjsF1e5ROiYIpt0I3p3z9cweoVsfzgZhmtl0b4AiljWWBZU8xa5ihiOdPWk9TFZGsfgK NQ1+HUxqMlFeZiK7P8IlPoCXiL7lHfJ0/+6NGfA4WA0h4OVqn0DEg9zu9DRYlInNIj98=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oibKv-0006hO-Bd; Wed, 12 Oct 2022 14:59:51 +0200 From: Lars Ingebrigtsen To: Max Brieiev Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <87h7095k67.fsf@gmail.com> (Max Brieiev's message of "Wed, 12 Oct 2022 14:57:20 +0300") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> <87h7095k67.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEUZFhRbWVeCf32x r63///+uMGHqAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YKDAw7G7NiKpYAAAGUSURBVDjLjVNRtoUg CBTbANAGBDegsv+9PTDr1u1+PD8yzyQMM1NKrwXkC9M/FpMogSL7pvcb1rvtamg2qrQ70IpRM1Qd auXdGpN3hncnGrUOrm+gmDfqP0qlhJowPec4TwTPHkAxDdJrch7OaK07wGy/AADykeUtnjfI1cyQ Xiy9mAM2vm/EI67YLyvyN0DnePwAAHqUimJE9QIAa/Q7mbuF+3zFXaaUUQ0O3/JDuOC/fVOd/SmB 2Teh2L22DwcEqwav3ekEkDAv87QvwLWdcpwldPGOcMC4xaPWLtfBbrI7cJF0Wv0DaB7lPOy32JBs tZyjwk1BkrqIuRLwqeQTe4jXK97jRFm0XoLBx/HCfqWdtJivJkJcGy/DdPA1iah67XkCYpBO1w08 RJ91IbcLOKyKWYhLphEfRkTliN7W3G1F7+LnmV2lPabaIihu4D6EYAKVchjK1ZPjqoNp/JsBYHyY NjWLGOHi50CB4VJAd0DjLzub13Zo5HkeI0iqrB4tsWTPwJFnSbIMpQAAi1sZgOYF/AHdbzH/UKAB iwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0xMC0xMlQxMjo1OToyNyswMDowMLA+kFIAAAAldEVY dGRhdGU6bW9kaWZ5ADIwMjItMTAtMTJUMTI6NTk6MjcrMDA6MDDBYyjuAAAAAElFTkSuQmCC X-Now-Playing: Steve Reid's _Nova_: "Nova" Date: Wed, 12 Oct 2022 14:59:46 +0200 Message-ID: <87sfjtb3jx.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Max Brieiev writes: > I was confused by the part that says that trampolines (whatever the term > means) "will not get written to disk", but the error was about not being > able to create '.eln' file on disk. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58429 Cc: 58429@debbugs.gnu.org, Andrea Corallo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Max Brieiev writes: > I was confused by the part that says that trampolines (whatever the term > means) "will not get written to disk", but the error was about not being > able to create '.eln' file on disk. I've now clarified this a bit in the manual, and I'm closing this bug report, then. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 09:00:07 2022 Received: (at control) by debbugs.gnu.org; 12 Oct 2022 13:00:07 +0000 Received: from localhost ([127.0.0.1]:56067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibLD-0006Te-AX for submit@debbugs.gnu.org; Wed, 12 Oct 2022 09:00:07 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibLB-0006FU-Am for control@debbugs.gnu.org; Wed, 12 Oct 2022 09:00:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=uqfV6SgRH5HwoB0AjNMPoL8aL2O3JhkZQhzUdIqvEVw=; b=MPbXp5kAYnjQnehFMifuUZXgGH NZKJwYb5Gi7ev5p82wNnnDA/Hvm7ijlb3AF7Qq1SrD98r/eZxgsDZwKOzqLt3U6HaVxD0aYR7bLm5 4o6fequGg5duT1MlXCrMuOCO/8Zq6Bk5e+SrRdu0eyXnKx1taGexOFOQOGIKRE6YRXwc=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oibL3-0006hV-EV for control@debbugs.gnu.org; Wed, 12 Oct 2022 14:59:59 +0200 Date: Wed, 12 Oct 2022 14:59:56 +0200 Message-Id: <87r0zdb3jn.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #58429 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 58429 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 58429 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 09:31:40 2022 Received: (at 58429) by debbugs.gnu.org; 12 Oct 2022 13:31:40 +0000 Received: from localhost ([127.0.0.1]:56177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibpk-00035n-6t for submit@debbugs.gnu.org; Wed, 12 Oct 2022 09:31:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibpj-00035S-1J for 58429@debbugs.gnu.org; Wed, 12 Oct 2022 09:31:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38168) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oibpd-0003kV-OR; Wed, 12 Oct 2022 09:31:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=mYvXvNmTkVuWYl7w5t3Vf4zv3ILJq4VdzH7bsY4OHsA=; b=eJXgf9JovRqYNXLcLDl2 Lb8GMDq7ZD3Dnn6Tdj0xezKFmhGHvILMZu8TkswRbUtRRkh6gme/xfsnV2H/eVjz3DhBfi14k2KZV XRp877mDPWCbUqyn+uj6al589c6B6Wu4MjrK565/Nw6r0Ot2Ghu6dRyqTZf0Qzi0rl6hm756BkN2w MeYFiEdmWZkz4byneWhGInUGFtIUbueXu/OcAJIGIWZ2R0W2dkJ3UuNmL8O64D0tvISJFt52T+wAT alzATBQDgbvMVPQMdDfEc1fhI/DDQ15q4nhtR8xcM2GqDIXjK3WgBv9hgKsPE7xE668xhF3jrdOX8 Lq5nLG5EonD/yQ==; Received: from [87.69.77.57] (port=4798 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 1oibpc-0008RG-FO; Wed, 12 Oct 2022 09:31:33 -0400 Date: Wed, 12 Oct 2022 16:31:44 +0300 Message-Id: <835ygpcgn3.fsf@gnu.org> From: Eli Zaretskii To: Max Brieiev In-Reply-To: <87h7095k67.fsf@gmail.com> (message from Max Brieiev on Wed, 12 Oct 2022 14:57:20 +0300) Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> <87h7095k67.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58429 Cc: larsi@gnus.org, 58429@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 58429@debbugs.gnu.org, Andrea Corallo > From: Max Brieiev > Date: Wed, 12 Oct 2022 14:57:20 +0300 > > I was confused by the part that says that trampolines (whatever the term > means) "will not get written to disk", but the error was about not being > able to create '.eln' file on disk. Where do you see a message saying that the error is about creating the file on disk? The error message you quoted was different: x86_64-unknown-linux-gnu-gcc-10.3.0: fatal error: cannot execute ‘as’: execvp: No such file or directory This says that the compilation tried to invoke 'as', the assembler, but didn't find the assembler program file on your system. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 10:11:24 2022 Received: (at 58429) by debbugs.gnu.org; 12 Oct 2022 14:11:24 +0000 Received: from localhost ([127.0.0.1]:58135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oicSC-0006od-01 for submit@debbugs.gnu.org; Wed, 12 Oct 2022 10:11:24 -0400 Received: from mail-ed1-f53.google.com ([209.85.208.53]:40911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oicSA-0006oN-Aj for 58429@debbugs.gnu.org; Wed, 12 Oct 2022 10:11:22 -0400 Received: by mail-ed1-f53.google.com with SMTP id r14so10299116edc.7 for <58429@debbugs.gnu.org>; Wed, 12 Oct 2022 07:11:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=56puAdCnpcKArn5XWdmDCjoFM0GG5nlB5rs3iF0I2aU=; b=Z2c+okdcEs5I1arYyaHUMCe9JPHmtiRta+wjQ6cf7WNdLZcWGC4Qt+7CWeP5VAy6Uq KBoawS2zIsJ9lEjdIyIS4kVepFTe07szQuEbEIwa7s96ffBrzbcX9U5ZwcMs1GwChz40 +1/LKq6GjgK+UA3fCwGpBHdTUn5ayde/jJWc2lqeGCAWECB8GOp4d2GqIbWv+H/5Yxau TbkcM4ueZLpnoiPvODeN/XVwUSlxfMQgHtRho+R9UCa6SmAfeMTmHvM3CfRFOriGcrJW 0v3F5LeVSd0kTRf1KjFcH7Eo3Fs2Wrhx39tEf3VsCHHtn2dtEezv+/Z6+XfMV9gTX0vY Tcgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=56puAdCnpcKArn5XWdmDCjoFM0GG5nlB5rs3iF0I2aU=; b=rtQ+DgmrWcWm0uFfHhH++oUxtjOBJmEQylipqCIJZig2Stq4coedsXT5UAWssWDOyJ ky5ZzffwhNsWqq9WHhvTlzHlfIIJ4K/SI5s49tezWd8fCJCZM6km2TkXdGdHjQSAqYiW 0UDEAbflV/F+dj1a2fL7FPGff3BfrhIwFMEtZUR05gMymRztg2gkvypReDUJigfeM8z+ ot5EOsQAWAWm0KGqAD7UcIJCUcVQXGyTV06bQccTQNWcGIchlnnaf+XHMTKYIs5YinRZ vDopx7Bdq0z4mgHdtQ9CrCuXNeVAp1FaqBT7D1CwTyljYxGHBx+rWHUiRF/JMrtPVtrC y2Kg== X-Gm-Message-State: ACrzQf21gJa9K3ilLdO9KokFmVaRRH04KYsxGul/sqEM5pV8FAewJIxW xnBHLaWTG/eBbF+pBM4cErw= X-Google-Smtp-Source: AMsMyM4OT8mDNsu2vy97jWRXAP4cARllwoy8VAwAUPRjZDhvTpdrDTUZWnH7CJjQ3mYIibA7tj02DA== X-Received: by 2002:a05:6402:278e:b0:45a:35dc:ebc8 with SMTP id b14-20020a056402278e00b0045a35dcebc8mr24334076ede.314.1665583876421; Wed, 12 Oct 2022 07:11:16 -0700 (PDT) Received: from thinkmax ([109.251.233.9]) by smtp.gmail.com with ESMTPSA id c2-20020a17090618a200b0078df26efb7dsm1245708ejf.107.2022.10.12.07.11.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Oct 2022 07:11:15 -0700 (PDT) From: Max Brieiev To: Eli Zaretskii Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <835ygpcgn3.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 12 Oct 2022 16:31:44 +0300") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> <87h7095k67.fsf@gmail.com> <835ygpcgn3.fsf@gnu.org> Date: Wed, 12 Oct 2022 17:11:14 +0300 Message-ID: <87czax5dz1.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58429 Cc: larsi@gnus.org, 58429@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Where do you see a message saying that the error is about creating the > file on disk? The error message you quoted was different: > > x86_64-unknown-linux-gnu-gcc-10.3.0: fatal error: cannot execute =E2=80= =98as=E2=80=99: execvp: No such file or directory > But it also says: Compiling /tmp/comp-lambda-RCGJQI.eln From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 11:32:33 2022 Received: (at 58429) by debbugs.gnu.org; 12 Oct 2022 15:32:34 +0000 Received: from localhost ([127.0.0.1]:58247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oidig-0000pW-Ce for submit@debbugs.gnu.org; Wed, 12 Oct 2022 11:32:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oidic-0000pH-PG for 58429@debbugs.gnu.org; Wed, 12 Oct 2022 11:32:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50698) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oidiX-0000M8-9C; Wed, 12 Oct 2022 11:32:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=2mW9bUfGwJFvyuRCxCJ/Ozoz5Qemvi4aRbiY040iCmw=; b=GfgqJgQAiYYnsngbEoj3 ZAOYPLI3S8rjKAuhNbdd0887J3QkUNNrSCe8S701/qUfrEtHumAM6dO55vvEIksvYCgRqSaBe0qdK LZKEDUP4VvnIFS3rU60LzMMU6riR7JRJhCB/sUf53VuiAx3A43YmbkDevQznwzU9uxah3vA8jdXDQ rnxI2R+zY4NMKmlz+fufb1Ae62gd4BUMrL8Z/+EVjRJKHCSpRIaiViy8Q9F5GOkhksfjW5yRjV+b1 ISJs6yoRPMZTx2oRVLL1l2RWVxNkkWHaljRTQHwLyOTkVtLTStATOhbBS1S+6+NjU/0kkn1Sa2Iuc 62Cb+DmlYeasRg==; Received: from [87.69.77.57] (port=4267 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 1oidiQ-0001KI-Q2; Wed, 12 Oct 2022 11:32:20 -0400 Date: Wed, 12 Oct 2022 18:32:26 +0300 Message-Id: <83r0zdawhh.fsf@gnu.org> From: Eli Zaretskii To: Max Brieiev In-Reply-To: <87czax5dz1.fsf@gmail.com> (message from Max Brieiev on Wed, 12 Oct 2022 17:11:14 +0300) Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> <87h7095k67.fsf@gmail.com> <835ygpcgn3.fsf@gnu.org> <87czax5dz1.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58429 Cc: larsi@gnus.org, 58429@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Max Brieiev > Cc: larsi@gnus.org, 58429@debbugs.gnu.org, akrl@sdf.org > Date: Wed, 12 Oct 2022 17:11:14 +0300 > > Eli Zaretskii writes: > > > Where do you see a message saying that the error is about creating the > > file on disk? The error message you quoted was different: > > > > x86_64-unknown-linux-gnu-gcc-10.3.0: fatal error: cannot execute ‘as’: execvp: No such file or directory > > > > But it also says: > > Compiling /tmp/comp-lambda-RCGJQI.eln Yes, but that's not an error message, that's an announcement of what Emacs tries to do. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 12:54:13 2022 Received: (at 58429) by debbugs.gnu.org; 12 Oct 2022 16:54:13 +0000 Received: from localhost ([127.0.0.1]:58344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiezl-00033r-6w for submit@debbugs.gnu.org; Wed, 12 Oct 2022 12:54:13 -0400 Received: from mail-ej1-f44.google.com ([209.85.218.44]:41695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiezi-00033d-0H for 58429@debbugs.gnu.org; Wed, 12 Oct 2022 12:54:12 -0400 Received: by mail-ej1-f44.google.com with SMTP id d26so231777ejc.8 for <58429@debbugs.gnu.org>; Wed, 12 Oct 2022 09:54:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=v8j/YD/IVyLVXf9YuMz6b9Xh1BGFoLWkg17j61aFS1M=; b=p2lBkztc+jjMfOgNnG6A/dX2lmP+wvcap6RnnLG7y7JGpTIYtT5b8yUO3jOCchbzEC KU7n1ePdgR5ur6Wvv7x5mozvRs0RaR4/YYr3g1WEpmRuraodIGbAA2yvPmlZKHfJgdxU UmlGT1eGRtMASBf1EP/AvaaWPgB+iYCXNsjS6Z6OzEpvOMjmr8T2BvlF0hOKNYL0bEvn vs/5piVo/IHuKvrgMWu8mTvfuB053rinkiMMtrYdWrL6Cg3uKKdKRd2in6GXIGFRpI7t YR6FkEIvDbJnVh6CV5KdqwD2IQ0astKFCi8of1kUZ9AZs4tQCJbPKBSFXHxPavRGy3WR 5XSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=v8j/YD/IVyLVXf9YuMz6b9Xh1BGFoLWkg17j61aFS1M=; b=x1HrCbzXkDIF/hB2le1hA3RNi2IyqafT+lGIroOOBiegR2mxzeS4Tozu5Pv0hAuZIs YwSynhnX5UwVRKHR0QzoPgc3BcVr8KLqGEbtBlpbs6GHeETFa8eBIwO+TIUxwwU5bPZV F7TdXClm9yvs3nW8yAwF1DSRMwEmCHHV0jyx/2OIRPJIxlQtZlPW7arrssAfsafRbV9o r1lGqJmQ9dpjt2IziYt6XdjUEJDL6Cay/RheNU4IEq5PshzesY3TUO7QNc8w2MpRnMgo OfiIFVR18UClGGCr4b3xxdvGXFWkhgigfXyfGpEPQvYJqoFf4PfqXxoYCFRREf99lMOL bgww== X-Gm-Message-State: ACrzQf0o2Rsxp8x/dGzIfrTi7yea9++0OGw70elJ1OlYd+X3sZIY2i/0 7p7dv5AaIs9A52fVo24V90M= X-Google-Smtp-Source: AMsMyM7uCMbkfzxJ6gFpGjnyzGyM6W6fVOKWZZkT7apIAVEEzgoKNX9JB2LtRRhGppguVvlhb1LaHA== X-Received: by 2002:a17:907:2bdb:b0:78d:cf5a:210e with SMTP id gv27-20020a1709072bdb00b0078dcf5a210emr8370121ejc.747.1665593643933; Wed, 12 Oct 2022 09:54:03 -0700 (PDT) Received: from thinkmax ([109.251.233.9]) by smtp.gmail.com with ESMTPSA id o29-20020a509b1d000000b00459c5c2138csm11760537edi.32.2022.10.12.09.54.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Oct 2022 09:54:02 -0700 (PDT) From: Max Brieiev To: Eli Zaretskii Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <83r0zdawhh.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 12 Oct 2022 18:32:26 +0300") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> <87h7095k67.fsf@gmail.com> <835ygpcgn3.fsf@gnu.org> <87czax5dz1.fsf@gmail.com> <83r0zdawhh.fsf@gnu.org> Date: Wed, 12 Oct 2022 19:54:00 +0300 Message-ID: <871qrd56fr.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58429 Cc: larsi@gnus.org, 58429@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Max Brieiev >> Cc: larsi@gnus.org, 58429@debbugs.gnu.org, akrl@sdf.org >> Date: Wed, 12 Oct 2022 17:11:14 +0300 >>=20 >> Eli Zaretskii writes: >>=20 >> > Where do you see a message saying that the error is about creating the >> > file on disk? The error message you quoted was different: >> > >> > x86_64-unknown-linux-gnu-gcc-10.3.0: fatal error: cannot execute =E2= =80=98as=E2=80=99: execvp: No such file or directory >> > >>=20 >> But it also says: >>=20 >> Compiling /tmp/comp-lambda-RCGJQI.eln > > Yes, but that's not an error message, that's an announcement of what > Emacs tries to do. Right, and the question was whether this was the correct behaviour for Emacs to try to produce eln files, when inhibit-automatic-native-compilation was non-nil. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 13:07:11 2022 Received: (at 58429) by debbugs.gnu.org; 12 Oct 2022 17:07:11 +0000 Received: from localhost ([127.0.0.1]:58365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oifCH-0003P1-4E for submit@debbugs.gnu.org; Wed, 12 Oct 2022 13:07:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oifCC-0003OV-7C for 58429@debbugs.gnu.org; Wed, 12 Oct 2022 13:07:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45878) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oifC6-0006tD-T9; Wed, 12 Oct 2022 13:06:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=J7ymP0TYRsKaCXYg3c1fbk/9Nxzk01gS66nOakYW9Po=; b=ChZP+sfsQ6vEXVk7NTHy Y6AmeNLJ6uadaV6faTaMGVE0bKoaFRaVvaBSrWtSczfT+GBsUU7HuKEsQY7I1KZcnSTsIqLeEt2md BoBJULJsIzLfjG3OJMGRwifQBhQ+gR9x60bo/Mr/wxDhXZC2VP8lhelQF4WOi4Z1qUTeiGI2xARg4 7RuBXRlydSRWU9zSqN/UhJwpVbHZQiuhznZLFgNnGJf5k784mcSWOFq4HyqkIC1ClBj7Ak82IE4bK fdcRGKxgO3krUl+yfkGwjGty0zQu/kztp+mpTxgBJbzI56H1mWGsIoJCZLTuYRqQACR86PoM+83Le 3Yju5BDJGwzSMw==; Received: from [87.69.77.57] (port=2193 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 1oifC4-0001Rv-Gk; Wed, 12 Oct 2022 13:06:57 -0400 Date: Wed, 12 Oct 2022 20:07:08 +0300 Message-Id: <83edvdas3n.fsf@gnu.org> From: Eli Zaretskii To: Max Brieiev In-Reply-To: <871qrd56fr.fsf@gmail.com> (message from Max Brieiev on Wed, 12 Oct 2022 19:54:00 +0300) Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> <87h7095k67.fsf@gmail.com> <835ygpcgn3.fsf@gnu.org> <87czax5dz1.fsf@gmail.com> <83r0zdawhh.fsf@gnu.org> <871qrd56fr.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58429 Cc: larsi@gnus.org, 58429@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Max Brieiev > Cc: larsi@gnus.org, 58429@debbugs.gnu.org, akrl@sdf.org > Date: Wed, 12 Oct 2022 19:54:00 +0300 > > Eli Zaretskii writes: > > >> From: Max Brieiev > >> Cc: larsi@gnus.org, 58429@debbugs.gnu.org, akrl@sdf.org > >> Date: Wed, 12 Oct 2022 17:11:14 +0300 > >> > >> Eli Zaretskii writes: > >> > >> > Where do you see a message saying that the error is about creating the > >> > file on disk? The error message you quoted was different: > >> > > >> > x86_64-unknown-linux-gnu-gcc-10.3.0: fatal error: cannot execute ‘as’: execvp: No such file or directory > >> > > >> > >> But it also says: > >> > >> Compiling /tmp/comp-lambda-RCGJQI.eln > > > > Yes, but that's not an error message, that's an announcement of what > > Emacs tries to do. > > Right, and the question was whether this was the correct behaviour for > Emacs to try to produce eln files, when > inhibit-automatic-native-compilation was non-nil. Yes, it is. When you use some Lisp that advises primitives, Emacs with native-compilation must generate a trampoline, and inhibit-automatic-native-compilation cannot prevent that. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 13 10:10:56 2022 Received: (at 58429) by debbugs.gnu.org; 13 Oct 2022 14:10:56 +0000 Received: from localhost ([127.0.0.1]:34438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiyvI-0000TG-CE for submit@debbugs.gnu.org; Thu, 13 Oct 2022 10:10:56 -0400 Received: from mx.sdf.org ([205.166.94.24]:56424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiyvG-0000Sy-04 for 58429@debbugs.gnu.org; Thu, 13 Oct 2022 10:10:55 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 29DEAq5A013856 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Thu, 13 Oct 2022 14:10:53 GMT From: Andrea Corallo To: Max Brieiev Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <871qrd56fr.fsf@gmail.com> (Max Brieiev's message of "Wed, 12 Oct 2022 19:54:00 +0300") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> <87h7095k67.fsf@gmail.com> <835ygpcgn3.fsf@gnu.org> <87czax5dz1.fsf@gmail.com> <83r0zdawhh.fsf@gnu.org> <871qrd56fr.fsf@gmail.com> Date: Thu, 13 Oct 2022 14:10:52 +0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58429 Cc: Eli Zaretskii , larsi@gnus.org, 58429@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Max Brieiev writes: > Eli Zaretskii writes: > >>> From: Max Brieiev >>> Cc: larsi@gnus.org, 58429@debbugs.gnu.org, akrl@sdf.org >>> Date: Wed, 12 Oct 2022 17:11:14 +0300 >>>=20 >>> Eli Zaretskii writes: >>>=20 >>> > Where do you see a message saying that the error is about creating the >>> > file on disk? The error message you quoted was different: >>> > >>> > x86_64-unknown-linux-gnu-gcc-10.3.0: fatal error: cannot execute = =E2=80=98as=E2=80=99: execvp: No such file or directory >>> > >>>=20 >>> But it also says: >>>=20 >>> Compiling /tmp/comp-lambda-RCGJQI.eln >> >> Yes, but that's not an error message, that's an announcement of what >> Emacs tries to do. > > Right, and the question was whether this was the correct behaviour for > Emacs to try to produce eln files, when > inhibit-automatic-native-compilation was non-nil. As Eli mentioned unfortunately we cannot disable trampolines. But you are absolutely right, for a variable with such a name this behavior is totally unexpectedle by the user. I signaled that last week (with no results) and indeed this is only the first of other bugs reports we will get for this. I've been explained this change is in master "for discussion" so I still hope it will be reverted. Andrea From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 13 12:05:22 2022 Received: (at 58429) by debbugs.gnu.org; 13 Oct 2022 16:05:22 +0000 Received: from localhost ([127.0.0.1]:34660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oj0i2-0005pr-49 for submit@debbugs.gnu.org; Thu, 13 Oct 2022 12:05:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oj0hy-0005pW-6W for 58429@debbugs.gnu.org; Thu, 13 Oct 2022 12:05:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56772) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oj0hs-0001Qb-RI; Thu, 13 Oct 2022 12:05:12 -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=QD49All6ytH2uA975qbY8qW7saRHw8GclmZgwOguZXk=; b=dSlnghPPZuXr BTSaJrR6+nvD/WQ3nQMWYuxFA6wdFirP3ndlE4LgraFYLIhoBp3IdKGCnCRrv+hhlUp080+71531d dJ948BsVGHTIAvZp4gn97Knij0d55+d2f9+hiEvnNiWTquWgaphYmwaEij2XRkNueyQt1ecSsxCBo Gejbj2mHC1AL/1lrzYqlkIf6q6JlXXtoxjg5O2i0Jg5CJuabvNjPTatjIUjsUI+f8Xaxnydw1bMN7 W5aGVGaRViN2q0hkVNZ90Nc7kCl6FtmurSxtPrDx6mGZ1AdhuKhx6NElrmZTAJVFItC7macvRxP1C sDGfsJhF4+Px9xH4xMUwtw==; Received: from [87.69.77.57] (port=3383 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 1oj0hs-000086-2t; Thu, 13 Oct 2022 12:05:12 -0400 Date: Thu, 13 Oct 2022 19:05:02 +0300 Message-Id: <83h707aevl.fsf@gnu.org> From: Eli Zaretskii To: Andrea Corallo In-Reply-To: (message from Andrea Corallo on Thu, 13 Oct 2022 14:10:52 +0000) Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> <87h7095k67.fsf@gmail.com> <835ygpcgn3.fsf@gnu.org> <87czax5dz1.fsf@gmail.com> <83r0zdawhh.fsf@gnu.org> <871qrd56fr.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58429 Cc: max.brieiev@gmail.com, larsi@gnus.org, 58429@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Andrea Corallo > Cc: Eli Zaretskii , larsi@gnus.org, 58429@debbugs.gnu.org > Date: Thu, 13 Oct 2022 14:10:52 +0000 > > As Eli mentioned unfortunately we cannot disable trampolines. Btw, Andrea, can you help me understand better what does comp-enable-subr-trampolines do, when set to nil? The doc string says If non-nil enable primitive trampoline synthesis. This makes primitive functions redefinable or advisable effectively. which seems to hint that when this is nil, primitives cannot be advised or redefined? We set this variable to nil in startup.el if native-comp-available-p returns nil (which currently can only happen on MS-Windows), AFAIU with the intent to prevent Emacs from even trying to natively-compile anything, including trampolines. But if Emacs cannot produce a trampoline, it means that primitives cannot be redefined, and we silently fail that? Because (again, AFAIU) native-comp-available-p being nil does not prevent Emacs from loading *.eln files that are already compiled (because just loading them doesn't need libgccjit), is that right? Am I confused about something here? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 14 16:11:02 2022 Received: (at 58429) by debbugs.gnu.org; 14 Oct 2022 20:11:02 +0000 Received: from localhost ([127.0.0.1]:38705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojR1J-0006bK-Qh for submit@debbugs.gnu.org; Fri, 14 Oct 2022 16:11:02 -0400 Received: from mx.sdf.org ([205.166.94.24]:53972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojR1I-0006b9-8m for 58429@debbugs.gnu.org; Fri, 14 Oct 2022 16:11:01 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 29EKAva0021364 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 14 Oct 2022 20:10:59 GMT From: Andrea Corallo To: Eli Zaretskii Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <83h707aevl.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 13 Oct 2022 19:05:02 +0300") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> <87h7095k67.fsf@gmail.com> <835ygpcgn3.fsf@gnu.org> <87czax5dz1.fsf@gmail.com> <83r0zdawhh.fsf@gnu.org> <871qrd56fr.fsf@gmail.com> <83h707aevl.fsf@gnu.org> Date: Fri, 14 Oct 2022 20:10:57 +0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58429 Cc: max.brieiev@gmail.com, larsi@gnus.org, 58429@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Andrea Corallo >> Cc: Eli Zaretskii , larsi@gnus.org, 58429@debbugs.gnu.org >> Date: Thu, 13 Oct 2022 14:10:52 +0000 >> >> As Eli mentioned unfortunately we cannot disable trampolines. > > Btw, Andrea, can you help me understand better what does > comp-enable-subr-trampolines do, when set to nil? The doc string says > > If non-nil enable primitive trampoline synthesis. > This makes primitive functions redefinable or advisable effectively. > > which seems to hint that when this is nil, primitives cannot be > advised or redefined? They can, but they will not take effect on Lisp code that is native compiled (at speed 2), similarly to when they are called from C code. > We set this variable to nil in startup.el if > native-comp-available-p returns nil (which currently can only happen > on MS-Windows), AFAIU with the intent to prevent Emacs from even > trying to natively-compile anything, including trampolines. But if > Emacs cannot produce a trampoline, it means that primitives cannot be > redefined, and we silently fail that? Because (again, AFAIU) > native-comp-available-p being nil does not prevent Emacs from loading > *.eln files that are already compiled (because just loading them > doesn't need libgccjit), is that right? Correct, as you said Emacs will work, only we can't guarantee that primitive redefinition will take the effect expected by the user (unless of course trampolines were precompiled, in that case it's all good). Bests Andrea From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 15 05:17:28 2022 Received: (at 58429) by debbugs.gnu.org; 15 Oct 2022 09:17:28 +0000 Received: from localhost ([127.0.0.1]:39432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojdIO-0007Ix-93 for submit@debbugs.gnu.org; Sat, 15 Oct 2022 05:17:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojdIM-0007Ik-R9 for 58429@debbugs.gnu.org; Sat, 15 Oct 2022 05:17:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37494) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ojdIC-0006e5-DQ; Sat, 15 Oct 2022 05:17:21 -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=GnwfJwaaH1Hvs8mC0BVr9UJ5RIhmk3DhRx/uojOIUIo=; b=hl1bSrkw9zqk p5uvMS31Qce2OE+cmleHA0WoRvAMyQvij9MFwF2kFBfNXJe54aSQJ2rJc71pSoVxTXCP/iypRFmbH j+eNuLXW7n+Xa2k4Y6a3kmaEotdmCesHAJ49DwWvJxt5cN4e0EZBkQPrpo8lTWYsLap2tusHHJeDF a9fGKHeG52Qi4m04mCQN2RHGs6Sj7yNyWgQx/cuKBFVc0ds/uH2avHCoZLNCkSlzx0zG3NUhmdVJ1 lmKaxvSeIjTG3HkJ1XCthf5/uApkm63cHVrkM92gfuh7u1itBKpf+VdzgHUQOzM8PDsBGC1vkWuTJ 8FT1F6ITymQ2Hg8UnjOwyw==; Received: from [87.69.77.57] (port=3739 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 1ojdIB-0005EM-PA; Sat, 15 Oct 2022 05:17:16 -0400 Date: Sat, 15 Oct 2022 12:17:04 +0300 Message-Id: <83bkqd78fj.fsf@gnu.org> From: Eli Zaretskii To: Andrea Corallo In-Reply-To: (message from Andrea Corallo on Fri, 14 Oct 2022 20:10:57 +0000) Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> <87h7095k67.fsf@gmail.com> <835ygpcgn3.fsf@gnu.org> <87czax5dz1.fsf@gmail.com> <83r0zdawhh.fsf@gnu.org> <871qrd56fr.fsf@gmail.com> <83h707aevl.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58429 Cc: max.brieiev@gmail.com, larsi@gnus.org, 58429@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Andrea Corallo > Cc: max.brieiev@gmail.com, larsi@gnus.org, 58429@debbugs.gnu.org > Date: Fri, 14 Oct 2022 20:10:57 +0000 > > Eli Zaretskii writes: > > > If non-nil enable primitive trampoline synthesis. > > This makes primitive functions redefinable or advisable effectively. > > > > which seems to hint that when this is nil, primitives cannot be > > advised or redefined? > > They can, but they will not take effect on Lisp code that is native > compiled (at speed 2), similarly to when they are called from C code. > > > We set this variable to nil in startup.el if > > native-comp-available-p returns nil (which currently can only happen > > on MS-Windows), AFAIU with the intent to prevent Emacs from even > > trying to natively-compile anything, including trampolines. But if > > Emacs cannot produce a trampoline, it means that primitives cannot be > > redefined, and we silently fail that? Because (again, AFAIU) > > native-comp-available-p being nil does not prevent Emacs from loading > > *.eln files that are already compiled (because just loading them > > doesn't need libgccjit), is that right? > > Correct, as you said Emacs will work, only we can't guarantee that > primitive redefinition will take the effect expected by the user (unless > of course trampolines were precompiled, in that case it's all good). Thanks. I therefore extended the doc string of this variable (on the emacs-28 branch) to make this crystal clear. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 15 12:01:18 2022 Received: (at 58429) by debbugs.gnu.org; 15 Oct 2022 16:01:18 +0000 Received: from localhost ([127.0.0.1]:42557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojjbC-00039J-8e for submit@debbugs.gnu.org; Sat, 15 Oct 2022 12:01:18 -0400 Received: from mx.sdf.org ([205.166.94.24]:49455) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojjbA-000398-6r for 58429@debbugs.gnu.org; Sat, 15 Oct 2022 12:01:17 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 29FG1FeL003362 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Sat, 15 Oct 2022 16:01:15 GMT From: Andrea Corallo To: Eli Zaretskii Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does not work as expected. In-Reply-To: <83bkqd78fj.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 15 Oct 2022 12:17:04 +0300") References: <87v8oqj052.fsf@gmail.com> <87tu4aixts.fsf@gnus.org> <87fsfuen04.fsf@gmail.com> <87ilkqf8r2.fsf@gnus.org> <87bkqhe2ce.fsf@gnus.org> <87pmex5m4g.fsf@gmail.com> <8735btcm8n.fsf@gnus.org> <87h7095k67.fsf@gmail.com> <835ygpcgn3.fsf@gnu.org> <87czax5dz1.fsf@gmail.com> <83r0zdawhh.fsf@gnu.org> <871qrd56fr.fsf@gmail.com> <83h707aevl.fsf@gnu.org> <83bkqd78fj.fsf@gnu.org> Date: Sat, 15 Oct 2022 16:01:15 +0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58429 Cc: max.brieiev@gmail.com, larsi@gnus.org, 58429@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Andrea Corallo >> Cc: max.brieiev@gmail.com, larsi@gnus.org, 58429@debbugs.gnu.org >> Date: Fri, 14 Oct 2022 20:10:57 +0000 >> >> Eli Zaretskii writes: >> >> > If non-nil enable primitive trampoline synthesis. >> > This makes primitive functions redefinable or advisable effectively. >> > >> > which seems to hint that when this is nil, primitives cannot be >> > advised or redefined? >> >> They can, but they will not take effect on Lisp code that is native >> compiled (at speed 2), similarly to when they are called from C code. >> >> > We set this variable to nil in startup.el if >> > native-comp-available-p returns nil (which currently can only happen >> > on MS-Windows), AFAIU with the intent to prevent Emacs from even >> > trying to natively-compile anything, including trampolines. But if >> > Emacs cannot produce a trampoline, it means that primitives cannot be >> > redefined, and we silently fail that? Because (again, AFAIU) >> > native-comp-available-p being nil does not prevent Emacs from loading >> > *.eln files that are already compiled (because just loading them >> > doesn't need libgccjit), is that right? >> >> Correct, as you said Emacs will work, only we can't guarantee that >> primitive redefinition will take the effect expected by the user (unless >> of course trampolines were precompiled, in that case it's all good). > > Thanks. I therefore extended the doc string of this variable (on the > emacs-28 branch) to make this crystal clear. Thanks From unknown Sun Aug 17 09:10:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 13 Nov 2022 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator