guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch core-updates updated: build-system/texlive: Change default format


From: guix-commits
Subject: branch core-updates updated: build-system/texlive: Change default format to pdftex
Date: Mon, 05 Jul 2021 05:17:05 -0400

This is an automated email from the git hooks/post-receive script.

civodul pushed a commit to branch core-updates
in repository guix.

The following commit(s) were added to refs/heads/core-updates by this push:
     new 04f9f91  build-system/texlive: Change default format to pdftex
04f9f91 is described below

commit 04f9f9158da348e8299e9ab90ec389ba81be46b0
Author: Thiago Jung Bauermann <bauermann@kolabnow.com>
AuthorDate: Fri Jul 2 13:00:10 2021 -0300

    build-system/texlive: Change default format to pdftex
    
    LuaTeX has a bug where sometimes it corrupts the heap and aborts. This
    causes the build of texlive packages to fail at random. The problem is
    being tracked at https://issues.guix.gnu.org/48064.
    
    While a fix isn't found, switch the default TeX format (and consequently
    also the engine) to pdftex to avoid the issue.
    
    * guix/build-system/texlive.scm (texlive-build): Change default value of
    the ‘tex-format’ key parameter to “pdftex”.
    
    Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
 guix/build-system/texlive.scm | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/guix/build-system/texlive.scm b/guix/build-system/texlive.scm
index 0efa139..005aad8 100644
--- a/guix/build-system/texlive.scm
+++ b/guix/build-system/texlive.scm
@@ -128,7 +128,14 @@ level package ID."
                         (tests? #f)
                         tex-directory
                         (build-targets #f)
-                        (tex-format "luatex")
+
+                        ;; FIXME: This would normally default to "luatex" but
+                        ;; LuaTeX has a bug where sometimes it corrupts the
+                        ;; heap and aborts. This causes the build of texlive
+                        ;; packages to fail at random. The problem is being
+                        ;; tracked at <https://issues.guix.gnu.org/48064>.
+                        (tex-format "pdftex")
+
                         (phases '(@ (guix build texlive-build-system)
                                     %standard-phases))
                         (outputs '("out"))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]