bug-mes
[Top][All Lists]
Advanced

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

[PATCH 03/16] configure: Recognize RISC-V architectures.


From: W. J. van der Laan
Subject: [PATCH 03/16] configure: Recognize RISC-V architectures.
Date: Sat, 24 Apr 2021 14:19:56 +0000

* configure (main): Classify "riscv64" as 64 bit, allow "redhat" OS
(somewhat tangential, but important for Fedora RISC-V), allow
"riscv32-linux-mes" and "riscv64-linux-mes" as system.
---
 configure | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/configure b/configure
index 
e071a4668463b5cf74dd0c43ba8684537e019595..701fae095ed680d133d115d5d4e8f7942311da2d
 100755
--- a/configure
+++ b/configure
@@ -534,12 +534,12 @@ Some influential environment variables:
            (mes-cpu (cond ((member mes-cpu '("i386" "i486" "i586" "i686")) 
"x86")
                           ((member mes-cpu '("arm" "armv4" "armv7l")) "arm")
                           (else mes-cpu)))
-           (mes-bits (if (member mes-cpu '("x86_64")) "64"
+           (mes-bits (if (member mes-cpu '("x86_64" "riscv64")) "64"
                          "32"))
            (mes-libc (if system-libc? "system" "mes"))
            (mes-kernel (car (filter
                              (compose not
-                                      (cut member <> '("pc" "portbld" 
"unknown")))
+                                      (cut member <> '("pc" "portbld" 
"unknown" "redhat")))
                              (cdr host-type-list))))
            (mes-kernel (if (string-prefix? "freebsd" mes-kernel) "freebsd" 
mes-kernel))
            (mes-compiler (cond (gcc? "gcc") (tcc? "gcc") (else "mescc")))
@@ -575,7 +575,9 @@ Some influential environment variables:

       (when (and (not (member mes-system '("arm-linux-mes"
                                            "x86-linux-mes"
-                                           "x86_64-linux-mes")))
+                                           "x86_64-linux-mes"
+                                           "riscv32-linux-mes"
+                                           "riscv64-linux-mes")))
                  (not with-courage?))
         (stderr "platform not supported: ~a
 See \"Porting GNU Mes\" in the manual, or try --with-courage\n" mes-system)
--
2.27.0





reply via email to

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