GNU bug report logs -
#58429
29.0.50; inhibit-automatic-native-compilation does not work as expected.
Previous Next
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
View this message in rfc822 format
Lars Ingebrigtsen <larsi <at> gnus.org> writes:
> 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.
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.
This bug report was last modified 2 years and 278 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.