reddit / emacs

What are the additional libraries need to compile Emacs 29?

vfclists · 2022-11-06 20:41
With Emacs 28.2 , after doing `apt build-dep emacs` to get the Emacs 27 prerequisites, and adding `libgccjit`, `libjansson` perhaps `libwebkitgtk` I can compile it okay. I suspect that Emacs 29 comes with addtional desirable features that require other libraries besides these three. Any tips on what some of these are?
podtatranec · 2022-11-06 21:19
One thing that comes to mind is native sqlite support (which will probably require sqlite dev package). That should speed up things like org roam or magit forge Another would be Wayland related dev packages assuming you can make use of that
orzechod · 2022-11-06 21:40
here's the Dockerfile I use to build emacs inside an Ubuntu 22.04 container: https://github.com/orzechowskid/emacs-docker/blob/main/src/Dockerfile it's probably not exhaustive, especially since I was only working on some stuff related to tree-sitter, but it still might be useful to you.