[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#67260] [PATCH emacs-team 0/2] Think ahead when compiling
From: |
Liliana Marie Prikler |
Subject: |
[bug#67260] [PATCH emacs-team 0/2] Think ahead when compiling |
Date: |
Sat, 18 Nov 2023 16:51:07 +0100 |
User-agent: |
Evolution 3.46.4 |
Am Samstag, dem 18.11.2023 um 19:44 +0400 schrieb Andrew Tropin:
> On 2023-11-18 14:42, Liliana Marie Prikler wrote:
>
> > Hi Guix,
> >
> > this series (hopefully) makes it so that everything we need to be
> > natively compiled in Emacs a) is natively compiled, and b) is found
> > in the right location. Please check that you no longer get
> > gratuitous writes to your local eln-cache when trying this out.
> >
> > Cheers
> >
> > Fixes: emacs-build-system … mismatching hashes
> > <https://bugs.gnu.org/66864>
> >
> > Liliana Marie Prikler (2):
> > gnu: emacs: Build trampolines.
> > gnu: emacs: Don't hash file names in native compilation.
> >
> > gnu/local.mk | 1 +
> > gnu/packages/emacs.scm | 6 +-
> > .../emacs-native-comp-fix-filenames.patch | 93
> > +++++++++++++++++++
> > 3 files changed, 99 insertions(+), 1 deletion(-)
> > create mode 100644 gnu/packages/patches/emacs-native-comp-fix-
> > filenames.patch
> >
> >
> > base-commit: 60c97924e9519361494aaf0686e28eb831a42315
>
> --8<---------------cut here---------------start------------->8---
> $ rm -r ~/.config/emacs/eln-cache/29.1-09dbbf4e
> $ guix time-machine --branch=emacs-team -- shell emacs-pgtk emacs-
> magit --pure -E '.*GTK.*|.*XDG.*|.*DISPLAY.*' -- emacs -Q
> (require 'magit)
> C-x C-c
> $ ls ~/.config/emacs/eln-cache/29.1-09dbbf4e
> dash-6c86c585-82fea3ab.eln magit-log-58eeae71-
> b655dbfb.eln magit-section-6e195547-0461e8af.eln
> git-commit-927a864a-05a352a6.eln magit-margin-ec1cc1e9-
> b1c0e957.eln magit-sequence-40a35869-1b719931.eln
> magit-7056b331-38ef85d9.eln magit-merge-0070f654-
> 7bc0ed2b.eln magit-stash-06fe9f6e-f2a708b65jGJrl.eln.tmp
> magit-autorevert-54dea36c-bf1f5ea3.eln magit-mode-5ad95198-
> 31fbb927.eln magit-status-70fcb10a-f6654216.eln
> magit-base-cd520092-751fcac2.eln magit-notes-17dfe23c-
> ce57b283.eln magit-tag-e968dc8c-f7b42d89.eln
> magit-bisect-8f9f6b8f-6fbb9bc2.eln magit-process-3e9d760a-
> 410e523c.eln magit-transient-1d163154-ba4b9651.eln
> magit-branch-b9c8386b-b362e334.eln magit-pull-1f116009-
> 3bf3af7f.eln magit-wip-99682fc2-0371c052.eln
> magit-clone-28b35658-e3db2e06.eln magit-push-08e42ed4-
> b67bbe05.eln magit-worktree-8f50ba9f-7b120e5d.eln
> magit-commit-18780595-ac089f0e.eln magit-reflog-4106970e-
> 69fc9edb.eln subr--trampoline-
> 6d616b652d70726f63657373_make_process_0.eln
> magit-diff-278da2fe-8132fe46.eln magit-refs-1e67efee-
> ab4fef69.eln transient-29183598-be63c251.eln
> magit-fetch-5ba6406a-029daf61.eln magit-remote-55bccbe3-
> bb4a4595.eln with-editor-415da08e-ddc1b93b.eln
> magit-files-1ee9fbef-d629cbfc.eln magit-repos-a48553be-
> da9ca79c.eln
> magit-git-736caf3b-1398a0cc.eln magit-reset-902f52f7-
> 709d5f56.eln
> --8<---------------cut here---------------end--------------->8---
Oof.