summary refs log tree commit diff
path: root/gnu/packages/tls.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2023-12-12 09:31:18 +0200
committerEfraim Flashner <efraim@flashner.co.il>2023-12-12 09:32:10 +0200
commitbaeff7f546d700ae4f0c873bd0fce0ca84bebd21 (patch)
tree16a92ea805d098b26d0b8ed8213646f9f1402f69 /gnu/packages/tls.scm
parentf03029a00e30679b5ccef0210d8ef7d2c88245c0 (diff)
downloadguix-baeff7f546d700ae4f0c873bd0fce0ca84bebd21.tar.gz
gnu: openssl: Don't error when targeting avr.
* gnu/packages/tls.scm (target->openssl-target): Add case for avr.

Change-Id: I1cfc8b50fa4b2b864f8f8aa8898cc405ffc02580
Diffstat (limited to 'gnu/packages/tls.scm')
-rw-r--r--gnu/packages/tls.scm12
1 files changed, 8 insertions, 4 deletions
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index 75e6370c72..0c562a696f 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -409,12 +409,16 @@ OpenSSL for TARGET."
   ;; Keep this code outside the build code,
   ;; such that new targets can be added
   ;; without causing rebuilds for other targets.
-  (if (target-mingw? target)
-      (string-append
+  (cond
+    ((target-mingw? target)
+     (string-append
        "mingw"
        (if (target-x86-64? target)
            "64"
-           ""))
+           "")))
+    ;; AVR doesn't seem to be supported.
+    ((target-avr? target) #f)
+    (else
       (let ((kernel
              (cond ((target-hurd? target)
                     "hurd")
@@ -450,7 +454,7 @@ OpenSSL for TARGET."
                "generic64")
               (else
                (error "unsupported openssl target architecture")))))
-        (string-append kernel "-" arch))))
+        (string-append kernel "-" arch)))))
 
 (define-public openssl-1.1
   (package