~ruther/guix-local

ce7b546848a90772ccfeb734b813acebe10483c3 — Zheng Junjie 1 year, 2 months ago 7d43134
utils: Add target-loongarch64?.

* guix/utils.scm (target-loongarch64): New procedure.

Change-Id: I8d21bcf04d479937039f6f507b5460bb560fd8ec
1 files changed, 5 insertions(+), 0 deletions(-)

M guix/utils.scm
M guix/utils.scm => guix/utils.scm +5 -0
@@ 113,6 113,7 @@
            target-ppc64le?
            target-powerpc?
            target-riscv64?
            target-loongarch64?
            target-mips64el?
            target-64bit?
            target-little-endian?


@@ 810,6 811,10 @@ architecture (x86_64) using 32-bit data types?"
  "Is the architecture of TARGET a variant of Microchip's AVR architecture?"
  (or (string=? target "avr") (string-prefix? "avr-" target)))

(define* (target-loongarch64? #:optional (target (or (%current-target-system)
                                                     (%current-system))))
  (string-prefix? "loongarch64-" target))

(define* (target-ppc32? #:optional (target (or (%current-target-system)
                                               (%current-system))))
  (string-prefix? "powerpc-" target))