GNU bug report logs -
#66864
emacs-build-system builds .eln-files with mismatching path-hashes
Previous Next
Full log
View this message in rfc822 format
Am Donnerstag, dem 09.11.2023 um 12:21 +0100 schrieb Josselin Poiret:
> Hi,
>
> Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
>
> > Am Donnerstag, dem 02.11.2023 um 08:13 +0000 schrieb Mekeor Melire:
> > >
> > > 2023-11-01 15:16 liliana.prikler <at> gmail.com:
> > >
> > > > I think Emacs might be calculating its own hash at runtime
> > > > rather than baking in the value at build time.
> > >
> > > Exactly. That's what I was trying to express.
> > I'm not sure whether this is reproducible. On my system
> > $ guix build emacs-dash --with-input=emacs-minimal=emacs
> > /gnu/store/zr16hd25338imljqxxfsf07smbfv3wxd-emacs-dash-2.19.1
> > $ ls /gnu/store/zr16hd25338imljqxxfsf07smbfv3wxd-emacs-dash-
> > 2.19.1/lib/emacs/native-site-lisp
> > 29.1-e9e5c1ce
> > $ emacs --batch --eval='(message "%s" comp-abi-hash)'
> > e9e5c1ce
> > Looks like everything's alright?
>
> It's the .eln file itself that has the hash of the .el's path in its
> name. That's computed by `comp-el-to-eln-filename`.
Does this still occur on the emacs-team branch, where we compile
everything from the build directory?
Cheers
This bug report was last modified 1 year and 273 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.