summary refs log tree commit diff
path: root/gnu/packages/tls.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2021-08-18 10:58:03 +0300
committerEfraim Flashner <efraim@flashner.co.il>2021-08-18 10:58:03 +0300
commit199a1235bd331b9202b4f7b404cfd66c2d33f7cd (patch)
tree025c19b7166050c3f567d3cfd0e8ba53de1dff58 /gnu/packages/tls.scm
parentc5ef49a160dc0d88e5ae9136b59f525c4d1cd2e7 (diff)
downloadguix-199a1235bd331b9202b4f7b404cfd66c2d33f7cd.tar.gz
gnu: openssl: Skip flaky test on arm hardware.
* gnu/packages/tls.scm (openssl)[arguments]: Add phase on armhf- and
aarch64-linux to skip a flaky test.
Diffstat (limited to 'gnu/packages/tls.scm')
-rw-r--r--gnu/packages/tls.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index 4b8df04f17..277d79e51f 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -380,6 +380,14 @@ OpenSSL for TARGET."
                                #$(target->openssl-target
                                   (%current-target-system))))))
                 #~())
+         ;; This test seems to be dependant on kernel features.
+         ;; https://github.com/openssl/openssl/issues/12242
+         #$@(if (target-arm?)
+              #~((replace 'check
+                   (lambda* (#:key tests? test-target #:allow-other-keys)
+                     (when tests?
+                       (invoke "make" "TESTS=-test_afalg" test-target)))))
+              #~())
          (replace 'configure
            (lambda* (#:key configure-flags #:allow-other-keys)
              (let* ((out #$output)