guix_mirror_bot pushed a commit to branch emacs-team
in repository guix.

commit 4e40e5d9e5e397d50329823f40eafa7afc8dcd12
Author: Liliana Marie Prikler <[email protected]>
AuthorDate: Thu Aug 27 14:29:27 2026 +0200

    gnu: emacs: Don't compress installed Elisp files.
    
    Reading compressed Elisp files requires ‘jka-compr’, which results in a
    recursive load, since it is compressed.  Furthermore, compressed archives
    do not play nicely with ‘#:disallowed-references’ and grafts.
    
    * gnu/packages/emacs.scm (emacs-minimal)[#:configure-flags]: Add
    “--without-compress-install”.
    
    Fixes: guix/guix#9819
---
 gnu/packages/emacs.scm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 651ef3dec6..b02282da42 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -233,7 +233,10 @@
     (arguments
      (list
       #:modules (%emacs-modules build-system)
-      #:configure-flags #~(list "--with-gnutls=no" "--disable-build-details")
+      #:configure-flags #~(list "--with-gnutls=no" "--disable-build-details"
+                                ;; Prevent recursive load of ‘jka-compr’ and
+                                ;; enable store reference scanning in .el 
files.
+                                "--without-compress-install")
       #:make-flags
       #~(list (string-append "SELECTOR=" #$%emacs-selector)
               (let ((release-date "2026-08-24 10:35:47"))

Reply via email to