guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

14/16: commencement: make-mesboot0: Support ARM.


From: guix-commits
Subject: 14/16: commencement: make-mesboot0: Support ARM.
Date: Mon, 21 Dec 2020 05:06:59 -0500 (EST)

janneke pushed a commit to branch wip-arm-bootstrap
in repository guix.

commit 785dd2ff17e0470e51c57819eccaba6baa6977b5
Author: Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
AuthorDate: Sun Dec 20 09:52:51 2020 +0100

    commencement: make-mesboot0: Support ARM.
    
    * gnu/packages/commencement.scm (gnu-make-mesboot0)[supported-systems]: Add
    armhf-linux, aarch64-linux.  [arguments]: Cater for armhf-linux,
    aarch64-linux.
---
 gnu/packages/commencement.scm | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 7606275..d05a3fa 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -590,7 +590,8 @@ $MES -e '(mescc)' module/mescc.scm -- \"$@\"
               (sha256
                (base32
                 "1pb7fb7fqf9wz9najm85qdma1xhxzf1rhj5gwrlzdsz2zm0hpcv4"))))
-    (supported-systems '("i686-linux" "x86_64-linux"))
+    (supported-systems '("armhf-linux" "aarch64-linux"
+                         "i686-linux" "x86_64-linux"))
     (inputs '())
     (propagated-inputs '())
     (native-inputs `(("tcc" ,tcc-boot0)
@@ -601,8 +602,13 @@ $MES -e '(mescc)' module/mescc.scm -- \"$@\"
        #:configure-flags '("CC=tcc"
                            "CPP=tcc -E"
                            "LD=tcc"
-                           "--build=i686-unknown-linux-gnu"
-                           "--host=i686-unknown-linux-gnu"
+                           ,@(match (%current-system)
+                               ((or "armhf-linux" "aarch64-linux")
+                                '("--build=arm-linux"
+                                  "--host=arm-linux"))
+                               ((or "i686-linux" "x86_64-linux")
+                                `("--build=i686-unknown-linux-gnu"
+                                  "--host=i686-linux-gnu")))
                            "--disable-nls")
        #:modules ((guix build gnu-build-system)
                   (guix build utils)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]