GNU bug report logs -
#71730
Manual section 2.6.5 on Emacs Packages needs updating regarding native-compilation
Previous Next
Reported by: Adam Porter <adam <at> alphapapa.net>
Date: Sun, 23 Jun 2024 01:01:02 UTC
Severity: normal
Done: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#71730: Manual section 2.6.5 on Emacs Packages needs updating regarding native-compilation
which was filed against the guix package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 71730 <at> debbugs.gnu.org.
--
71730: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=71730
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Am Donnerstag, dem 27.06.2024 um 09:00 -0500 schrieb Adam Porter:
> Hi Liliana,
>
> On 6/23/24 08:17, Liliana Marie Prikler wrote:
> > * doc/guix.texi ("Emacs packages"): Expand note to talk about
> > differences
> > between native compilation upstream and as used in Guix.
> > ---
> > doc/guix.texi | 31 ++++++++++++++++++++++---------
> > 1 file changed, 22 insertions(+), 9 deletions(-)
>
> Thanks, I think that is a great addition to the manual.
Pushed now.
Cheers
[Message part 3 (message/rfc822, inline)]
Hello,
I just noticed that the Guix manual at
<https://guix.gnu.org/manual/en/guix.html>, in section 2.6.5, says:
> Note: Emacs can now compile packages natively. Under the default
> configuration, this means that Emacs packages will now be
> just-in-time (JIT) compiled as you use them, and the results stored
> in a subdirectory of your user-emacs-directory.
>
> Furthermore, the build system for Emacs packages transparently
> supports native compilation, but note, that emacs-minimal—the default
> Emacs for building packages—has been configured without native
> compilation. To natively compile your emacs packages ahead of time,
> use a transformation like --with-input=emacs-minimal=emacs.
Given the patch that disables such JIT compilation, discussed in
bug#71725, seems to disable that, it would seem that this section in the
manual should be updated accordingly. (Or, ideally, that behavior would
be restored for packages installed outside of Guix, but that's what
bug#71725 is about.)
Thanks,
Adam
This bug report was last modified 1 year and 47 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.