GNU bug report logs - #58429
29.0.50; inhibit-automatic-native-compilation does not work as expected.

Previous Next

Package: emacs;

Reported by: Max Brieiev <max.brieiev <at> gmail.com>

Date: Tue, 11 Oct 2022 07:22:02 UTC

Severity: normal

Found in version 29.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #29 received at 58429 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Max Brieiev <max.brieiev <at> gmail.com>
Cc: 58429 <at> debbugs.gnu.org, Andrea Corallo <akrl <at> sdf.org>
Subject: Re: bug#58429: 29.0.50; inhibit-automatic-native-compilation does
 not work as expected.
Date: Wed, 12 Oct 2022 13:30:48 +0200
Max Brieiev <max.brieiev <at> gmail.com> 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 “trampolines”
     if any built-in functions are redefined.  However, these
     trampolines will not get written to disk.





This bug report was last modified 2 years and 277 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.