diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2023-02-26 23:36:53 -0500 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2023-02-26 23:41:37 -0500 |
commit | 41da613ba3f880475c783da4925caeb2395631d7 (patch) | |
tree | 145de70e39c08dcebc35a1ba5fa7d44d33d8e5ec /gnu/packages | |
parent | 732105ef7e8fa91dd0d8f0d269db7244a5b4ed34 (diff) |
gnu: openssl-1.1: Specify TESTS Make variable via #:make-flags.
* gnu/packages/tls.scm (openssl-1.1) [make-flags]: New field.
[phases] {check}: Remove phase override.
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/tls.scm | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 70d985da14..90147ed805 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -449,6 +449,15 @@ OpenSSL for TARGET." (arguments (list #:parallel-tests? #f + #:make-flags + ;; 'test_ssl_new.t' in 1.1.1n and 3.0.3 fails due to an expired + ;; certificate: <https://github.com/openssl/openssl/issues/18441>. Skip + ;; it. + #~(list #$@(if (or (target-arm?) (target-riscv64?)) + ;; 'test_afalg' seems to be dependent on kernel features: + ;; <https://github.com/openssl/openssl/issues/12242>. + #~("TESTS=-test_afalg -tls_ssl_new") + #~("TESTS=-test_ssl_new"))) #:test-target "test" ;; Changes to OpenSSL sometimes cause Perl to "sneak in" to the closure, ;; so we explicitly disallow it here. @@ -463,20 +472,6 @@ OpenSSL for TARGET." #$(target->openssl-target (%current-target-system)))))) #~()) - (replace 'check - (lambda* (#:key tests? test-target #:allow-other-keys) - (when tests? - ;; 'test_ssl_new.t' in 1.1.1n and 3.0.3 fails due to an expired - ;; certificate: - ;; <https://github.com/openssl/openssl/issues/18441>. - ;; Skip it. - ;; - ;; 'test_afalg' seems to be dependent on kernel features: - ;; <https://github.com/openssl/openssl/issues/12242>. - (invoke "make" test-target - #$(if (or (target-arm?) (target-riscv64?)) - "TESTS=-test_afalg -tls_ssl_new" - "TESTS=-test_ssl_new"))))) (replace 'configure (lambda* (#:key configure-flags #:allow-other-keys) ;; It's not a shebang so patch-source-shebangs misses it. |