aboutsummaryrefslogtreecommitdiff
path: root/guix/build-system/texlive.scm
diff options
context:
space:
mode:
authorThiago Jung Bauermann <bauermann@kolabnow.com>2021-07-02 13:00:10 -0300
committerLudovic Courtès <ludo@gnu.org>2021-07-05 11:13:46 +0200
commit04f9f9158da348e8299e9ab90ec389ba81be46b0 (patch)
tree4339358e1006c2eb46773d9328a167e67c22c6f2 /guix/build-system/texlive.scm
parent949ed7aae1e9418ea99f569efe6cb03349485508 (diff)
downloadguix-04f9f9158da348e8299e9ab90ec389ba81be46b0.tar
guix-04f9f9158da348e8299e9ab90ec389ba81be46b0.tar.gz
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>
Diffstat (limited to 'guix/build-system/texlive.scm')
-rw-r--r--guix/build-system/texlive.scm9
1 files changed, 8 insertions, 1 deletions
diff --git a/guix/build-system/texlive.scm b/guix/build-system/texlive.scm
index 0efa139fc1..005aad819e 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"))