[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Question on updating to 29.1
From: |
Eli Zaretskii |
Subject: |
Re: Question on updating to 29.1 |
Date: |
Thu, 05 Oct 2023 21:54:12 +0300 |
> From: hw <hw@adminart.net>
> Date: Thu, 05 Oct 2023 20:21:05 +0200
>
> On Thu, 2023-08-17 at 20:58 +0200, Basile Starynkevitch wrote:
> >
> > In recent GNU emacs (30) there is a possibility to compile the Elisp
> > code to machine code, using libgccjit.
> >
> > And libgccjit is a "pseudo"' just in time compiler in recent GCC
> > compiler. Documented in https://gcc.gnu.org/onlinedocs/jit/ and existing
> > in GCC 12.
> >
> > (Those wanting a real just in time compiler should consider using the
> > GNU lightning library, see https://www.gnu.org/software/lightning/ ; it
> > is not GCC related, smaller, but generates slower machine code than
> > libgccjit).
>
> Does that happen automatically or do I need to somehow configure
> something for this? I followed this guide:
> https://github.com/NapoleonWils0n/cerberus/blob/master/fedora/emacs-build-fedora.org
If you build Emacs with native-compilation enabled (it is not the
default for now), then the compilation itself happens autiomatically,
yes.
Re: Question on updating to 29.1, Emanuel Berg, 2023/10/06