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: Andrea Corallo
Subject: Re: Building a release tarball generates trampoline files in eln-cache
Date: Sat, 16 Oct 2021 20:15:09 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Eli Zaretskii <eliz@gnu.org> writes:

>> Date: Sat, 16 Oct 2021 12:30:02 +0300
>> From: Eli Zaretskii <eliz@gnu.org>
>> Cc: kbrown@cornell.edu, emacs-devel@gnu.org
>> 
>> > >> ced72b6e4c should fix this, please have a look if it works for you when
>> > >> you've the time.
>> > >
>> > > Thanks.  Now those subr--trampoline*.eln files are no longer under
>> > > eln-cache, but they are directly under native-lisp/, not under its
>> > > 28.0.60-xxxx/ subdirectory.  That doesn't sound right, does it?
>> > 
>> > Correct, it does not.  2971a6890f hopefully should fix this.
>> 
>> Will test shortly.
>
> Now the subr--trampoline*.eln files are in the right place, but this
> problem:
>
>>   lisp/emacs-lisp/seq.elc: Error: Symbol’s function definition is void: 
>> gv-setter
>>   lisp/term/xterm.elc: Error: Symbol’s function definition is void: t
>
> still exists.  So something else is amiss here.

Okay, I'll have a look into this I guess Monday.

> Btw, why are these subr--trampoline*.eln files get generated when
> building the tarball, but not when building from Git "normally", where
> the *.eln files are produced by batch-byte+native-compile?  Because I
> don't see any such files that correspond to the build from Git
> anywhere on my system.

The obvious answer is that something is either redefining or advising
those primitives.  If it's important to know what and where we can
investigate it, it should not be extremely difficult.

BR

  Andrea



reply via email to

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