~ruther/guix-local

baeff7f546d700ae4f0c873bd0fce0ca84bebd21 — Efraim Flashner 2 years ago f03029a
gnu: openssl: Don't error when targeting avr.

* gnu/packages/tls.scm (target->openssl-target): Add case for avr.

Change-Id: I1cfc8b50fa4b2b864f8f8aa8898cc405ffc02580
1 files changed, 8 insertions(+), 4 deletions(-)

M gnu/packages/tls.scm
M gnu/packages/tls.scm => gnu/packages/tls.scm +8 -4
@@ 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