aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/tls.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2023-04-18 11:53:16 +0300
committerEfraim Flashner <efraim@flashner.co.il>2023-04-18 11:53:16 +0300
commit39ec7b86c0730f07da01f008f85287c05efde1bc (patch)
tree344b7d64d92bd4f1632f89a8e6c1132029677528 /gnu/packages/tls.scm
parente0f43c6a27d2930e95bae9710e369eb627ecbcf5 (diff)
downloadguix-39ec7b86c0730f07da01f008f85287c05efde1bc.tar
guix-39ec7b86c0730f07da01f008f85287c05efde1bc.tar.gz
gnu: openssl: Update cross-configure target for riscv64-linux .
* gnu/packages/tls.scm (target->openssl-target): When building for riscv64-linux use architecture specific configurations.
Diffstat (limited to 'gnu/packages/tls.scm')
-rw-r--r--gnu/packages/tls.scm8
1 files changed, 6 insertions, 2 deletions
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index d41efe23b0..a5154df573 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -5,7 +5,7 @@
;;; Copyright © 2013, 2015 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2015 David Thompson <davet@gnu.org>
;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Leo Famulari <leo@famulari.name>
-;;; Copyright © 2016, 2017, 2019, 2021, 2022 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016, 2017, 2019, 2021-2023 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016, 2017, 2018 Nikita <nikita@n0.is>
;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2017 Ricardo Wurmus <rekado@elephly.net>
@@ -401,6 +401,9 @@ OpenSSL for TARGET."
(let ((kernel
(cond ((target-hurd? target)
"hurd")
+ ((and (target-linux? target)
+ (target-riscv64? target))
+ "linux64")
((target-linux? target)
"linux")
(else
@@ -424,8 +427,9 @@ OpenSSL for TARGET."
((and (target-powerpc? target)
(target-64bit? target))
"ppc64")
+ ((target-riscv64? target)
+ "riscv64")
((target-64bit? target)
- ;; linux64-riscv64 isn't recognized until 3.0.0.
"generic64")
(else
(error "unsupported openssl target architecture")))))