The currently in development and upcoming Emacs 28 release has merged gccemacs. This feature adds support for compiling Emacs Lisp to native code using libgccjit resulting (hopefully) in greatly improved run-time performance.
Adding --enable-languages=jit,(etc) to the gcc build provides libgccjit.so.
>>! In T9679#183794, #DataDrake wrote:
> At the moment nothing requires this so it doesn't need to happen until emacs is updated to 28.X.
enabling libgccjit would make absolutely easier compiling 28.0 branch for those who use pre-release version of emacs.
This is a pretty nice option to have, particularly given the fact that e.g. emacs is notoriously slow and enabling this option will speed things up a fair bit.
The currently in development and upcoming Emacs 28 release has merged gccemacs. This feature adds support for compiling Emacs Lisp to native code using libgccjit resulting (hopefully) in greatly improved run-time performance. Adding --enable-languages=jit,(etc) to the gcc build provides libgccjit.so.