~ruther/guix-local

92e2de6fb400ff445106f2d7a4f5f5b1a009c87b — Efraim Flashner 2 years ago 355a57f
ci: Don't cross compile to avr.

* gnu/ci.scm (cross-jobs)[pointless?]: Don't build any packages for avr.

Change-Id: I1728727874d65461b82364e71b70c7d1fd050d90
1 files changed, 10 insertions(+), 9 deletions(-)

M gnu/ci.scm
M gnu/ci.scm => gnu/ci.scm +10 -9
@@ 190,15 190,16 @@ SYSTEM."

  (define (pointless? target)
    ;; Return #t if it makes no sense to cross-build to TARGET from SYSTEM.
    (match system
      ((or "x86_64-linux" "i686-linux")
       (if (string-contains target "mingw")
           (not (string=? "x86_64-linux" system))
           #f))
      (_
       ;; Don't try to cross-compile from non-Intel platforms: this isn't
       ;; very useful and these are often brittle configurations.
       #t)))
    (or (string=? target "avr") ; Nothing for AVR at this time.
        (match system
          ((or "x86_64-linux" "i686-linux")
           (if (string-contains target "mingw")
               (not (string=? "x86_64-linux" system))
               #f))
          (_
           ;; Don't try to cross-compile from non-Intel platforms: this isn't
           ;; very useful and these are often brittle configurations.
           #t))))

  (define (either proc1 proc2 proc3)
    (lambda (x)