aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2017-12-01 18:31:16 +0100
committerLudovic Courtès <ludo@gnu.org>2017-12-01 18:47:34 +0100
commite2721a05e7d778bdf845b7cb7a42fd9f76095b69 (patch)
treed2e7b3ae000b230717b9df0d0ba710f034e31753
parent2a4050341f10d9d3e3db0c64ff94279f3fa4d37c (diff)
downloadguix-e2721a05e7d778bdf845b7cb7a42fd9f76095b69.tar
guix-e2721a05e7d778bdf845b7cb7a42fd9f76095b69.tar.gz
Do not set '%fresh-auto-compile'.
* guix/scripts/offload.scm (build-machines): Comment out '(set! %fresh-auto-compile #t)' since with Guile 2.2.3 it could lead to an actual rebuild of everything that gets loaded from there on. See <https://bugs.gnu.org/29226>. * guix/ui.scm (load*): Likewise.
-rw-r--r--guix/scripts/offload.scm2
-rw-r--r--guix/ui.scm2
2 files changed, 2 insertions, 2 deletions
diff --git a/guix/scripts/offload.scm b/guix/scripts/offload.scm
index 6a2485a007..ebd0bf783d 100644
--- a/guix/scripts/offload.scm
+++ b/guix/scripts/offload.scm
@@ -118,7 +118,7 @@ determined."
(catch #t
(lambda ()
;; Avoid ABI incompatibility with the <build-machine> record.
- (set! %fresh-auto-compile #t)
+ ;; (set! %fresh-auto-compile #t)
(save-module-excursion
(lambda ()
diff --git a/guix/ui.scm b/guix/ui.scm
index 13cbe3a0f7..9ed8f37521 100644
--- a/guix/ui.scm
+++ b/guix/ui.scm
@@ -195,7 +195,7 @@ messages."
(catch #t
(lambda ()
;; XXX: Force a recompilation to avoid ABI issues.
- (set! %fresh-auto-compile #t)
+ ;; (set! %fresh-auto-compile #t)
(set! %load-should-auto-compile #t)
(save-module-excursion