Dear, I am building Docker images containing only Emacs and I find them really big –– and I have a low upload bandwidth.
Well, using Guix 9e7b265, “guix size emacs” says: --8<---------------cut here---------------start------------->8--- /gnu/store/118xpdazyylxa1rlc68h9lmh38vhxrb4-llvm-10.0.0 210.8 139.3 16.2% /gnu/store/1qmd9achfkm1njzxf8hi86q53pmy9sxk-mesa-20.0.7 369.2 131.3 15.3% /gnu/store/wn1m7lwnasvwygbaf8ky413qzbm96mys-emacs-27.1 859.7 106.2 12.4% /gnu/store/18hp7flyb3yid3yp49i6qcdq0sbi5l1n-guile-3.0.2 132.8 53.2 6.2% /gnu/store/9lckq1194qcy4a7kv8bihagd58shj7yr-gtk+-3.24.20 723.7 49.0 5.7% /gnu/store/qizplwwgqwyq6qmz1i6jlaib5kgzrgwq-icu4c-66.1 110.2 38.1 4.4% /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31 38.4 36.7 4.3% /gnu/store/w5msvpf5gimpq9whyjimkzz80n2smw3w-ghostscript-with-cups-9.52 212.2 33.9 3.9% /gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib 71.0 32.6 3.8% [...] total: 859.7 MiB --8<---------------cut here---------------end--------------->8--- And I am surprised to see the package ’llvm’. Is it expected? This package is dragged by mesa, dragged by gtk+. --8<---------------cut here---------------start------------->8--- $ guix graph --path emacs llvm emacs@27.1 gtk+@3.24.20 mesa@20.0.7 llvm@10.0.0 --8<---------------cut here---------------end--------------->8--- Is it possible to reduce the closure size of Emacs? All the best, simon