[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#57086] [PATCH v3 0/7] Add native compilation to Emacs
From: |
Liliana Marie Prikler |
Subject: |
[bug#57086] [PATCH v3 0/7] Add native compilation to Emacs |
Date: |
Thu, 25 Aug 2022 09:08:04 +0200 |
Hi Guix,
After fixing some minor issues like emacs-guix, emacs-org and
emacs-yasnippet not building, this series is somewhat closer to
completion. However, I've noticed that using emacs-minimal for
native compilation and regular emacs for running things is somewhat
suboptimal, as the two have different hashes. There are some
remedies, such as using regular emacs as #:emacs when natively
compiling and emacs-minimal for cross-compiling – and also
removing native-compilation from the "minimal" packages – but
before I put those plans into actions I'd like to hear some
bug reports for this series.
My own emacs manifest builds now, so I consider this otherwise stable.
Cheers
Liliana Marie Prikler (7):
gnu: Parameterize libgccjit.
gnu: libgccjit: Build with bootstrapped gcc.
gnu: libgccjit: Build multiple versions.
gnu: emacs: Build with native compilation.
guix: emacs-utils: Add emacs-compile-directory.
build-system: emacs: Use native compilation.
gnu: emacs-yasnippet: Fix build.
gnu/packages/emacs.scm | 67 ++++++++++++++++++-
gnu/packages/gcc.scm | 53 ++++++++++-----
.../patches/emacs-yasnippet-fix-tests.patch | 30 +++++++--
guix/build/emacs-build-system.scm | 20 +++++-
guix/build/emacs-utils.scm | 30 +++++++++
5 files changed, 174 insertions(+), 26 deletions(-)
--
2.37.2
- [bug#57086] [PATCH 6/6] build-system: emacs: Use native compilation., (continued)
- [bug#57086] [PATCH 6/6] build-system: emacs: Use native compilation., Liliana Marie Prikler, 2022/08/09
- [bug#57086] [PATCH 5/6] guix: emacs-utils: Add emacs-compile-directory., Liliana Marie Prikler, 2022/08/09
- [bug#57086] [PATCH 3/6] gnu: libgccjit: Build multiple versions., Liliana Marie Prikler, 2022/08/09
- [bug#57086] [PATCH 1/6] gnu: Parameterize libgccjit., Liliana Marie Prikler, 2022/08/09
- [bug#57086] [PATCH 2/6] gnu: libgccjit: Build with bootstrapped gcc., Liliana Marie Prikler, 2022/08/09
- [bug#57086] [PATCH 0/6] Add native compilation to Emacs, (, 2022/08/09
- [bug#57086] [PATCH v3 0/7] Add native compilation to Emacs,
Liliana Marie Prikler <=
- [bug#57086] [PATCH v3 2/7] gnu: libgccjit: Build with bootstrapped gcc., Liliana Marie Prikler, 2022/08/25
- [bug#57086] [PATCH v3 3/7] gnu: libgccjit: Build multiple versions., Liliana Marie Prikler, 2022/08/25
- [bug#57086] [PATCH v3 5/7] guix: emacs-utils: Add emacs-compile-directory., Liliana Marie Prikler, 2022/08/25
- [bug#57086] [PATCH v3 6/7] build-system: emacs: Use native compilation., Liliana Marie Prikler, 2022/08/25
- [bug#57086] [PATCH v3 7/7] gnu: emacs-yasnippet: Fix build., Liliana Marie Prikler, 2022/08/25
- [bug#57086] [PATCH v3 4/7] gnu: emacs: Build with native compilation., Liliana Marie Prikler, 2022/08/25
- [bug#57086] [PATCH v3 1/7] gnu: Parameterize libgccjit., Liliana Marie Prikler, 2022/08/25