emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Building a release tarball generates trampoline files in eln-cache


From: Eli Zaretskii
Subject: Re: Building a release tarball generates trampoline files in eln-cache
Date: Wed, 10 Nov 2021 20:37:53 +0200

> From: Andrea Corallo <akrl@sdf.org>
> Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org
> Date: Tue, 09 Nov 2021 21:55:03 +0000
> 
> Option 2 would be to postpone the native compiler load (if needed) to a
> point were we are sure it can be loaded.

You mean, bind no-native-compile to a non-nil value until after some
point in startup.el?  That could work (I actually tried that, but
under the assumption that xterm.el was the problem, so it didn't
help).  But why do you think this problem happens only early during
startup?  Suppose we cross that bridge, and then Emacs needs to load
some Lisp file that wasn't natively-compiled -- won't we have the same
problem and for the same reason?  The first gv-get in the backtrace is
called as part of compiling, so it sounds like every compilation is in
the danger of triggering this problem, because compiling needs
gv-setter again.  Or what am I missing?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]