emacs-devel
[Top][All Lists]
Advanced

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

Re: How to make aot native-compilation and pdmp creation reproduceable


From: Michael Albinus
Subject: Re: How to make aot native-compilation and pdmp creation reproduceable
Date: Tue, 10 Oct 2023 13:58:30 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

Alan Mackenzie <acm@muc.de> writes:

> Hello, Gerd.

Hi Alan,

> However, when I build the same source tree in two different directories,
> the results differ.  In native-lisp/30.0.50-15c37793, there are ~22 .eln
> files differing between the two trees.  As the OP reported, one of the
> differing files is native-lisp/30.0.50-15c37793/preloaded/x-win-....eln.
>
> The other pertinent files are: cmacexp, cpp, dictionary, el, erc,
> erc-button, erc-nicks, extract, find, grammar, ia, insert, make, mode,
> oc-csl, org-habit, ox-html, semantic, srt, tramp-message, utf7 (all
> appended with their hex signatures and .eln).
>
> What do these files have in common?  As pure speculation, it may be that
> they communicate with external processes, somehow.  Or something like
> that.

In tramp-message, the variables emacs-version, tramp-version,
tramp-repository-branch and tramp-repository-version are
used. Furthermore, (locate-library "tramp") is called. All of this
should happen at runtime, but perhaps there are compile time
optimizations?

Best regards, Michael.



reply via email to

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