summary refs log tree commit diff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2022-03-21 09:14:43 +0200
committerEfraim Flashner <efraim@flashner.co.il>2022-03-21 09:15:36 +0200
commit91bbed89b52eb64ee2388bf58be44eb5ae6a9dbb (patch)
tree4d72ed7e44ad17c704b8468dfa6f631bd72d6908
parentba6f59328558d756df5f7675cb690d80815eb1d8 (diff)
downloadguix-91bbed89b52eb64ee2388bf58be44eb5ae6a9dbb.tar.gz
gnu: guix: Fix test suite on riscv64-linux.
* gnu/packages/package-management.scm (guix)[arguments]: Add phase when
building for riscv64-linux to adjust the test suite.
-rw-r--r--gnu/packages/package-management.scm6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index d2bffa3f97..491423d41e 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -239,6 +239,12 @@ $(prefix)/etc/init.d\n")))
 $(prefix)/etc/openrc\n")))
 
                         (invoke "sh" "bootstrap")))
+                    ,@(if (target-riscv64?)
+                        `((add-after 'unpack 'use-correct-guile-version-for-tests
+                            (lambda _
+                              (substitute* "tests/gexp.scm"
+                                (("2\\.0") "3.0")))))
+                        '())
                     (add-before 'build 'use-host-compressors
                       (lambda* (#:key inputs target #:allow-other-keys)
                         (when target