Message ID | 2533db50b4cf1f21baf85b63d2266055d53618a2.1702550735.git.ludo@gnu.org |
---|---|
State | New |
Headers | show |
Series | Run builds in C.UTF-8 locale | expand |
diff --git a/guix/packages.scm b/guix/packages.scm index 4b0c478ff4..cb8db925f8 100644 --- a/guix/packages.scm +++ b/guix/packages.scm @@ -1007,6 +1007,11 @@ (define* (patch-and-repack source patches '("--no-recursion" "--files-from=.file_list")))) + (let ((line (cond-expand (guile-2.0 _IOLBF) + (else 'line)))) + (setvbuf (current-output-port) line) + (setvbuf (current-error-port) line)) + ;; Encoding/decoding errors shouldn't be silent. (fluid-set! %default-port-conversion-strategy 'error)