[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] build-aux/config.guess: Add current Haiku targets arm, arm64
From: |
Dmitry V. Levin |
Subject: |
Re: [PATCH] build-aux/config.guess: Add current Haiku targets arm, arm64, riscv64 |
Date: |
Mon, 23 May 2022 22:35:11 +0300 |
On Mon, May 23, 2022 at 12:46:52PM -0500, Alexander von Gluck IV wrote:
> ---
> build-aux/config.guess | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/build-aux/config.guess b/build-aux/config.guess
> index 1972fda8..7b36c8a9 100755
> --- a/build-aux/config.guess
> +++ b/build-aux/config.guess
> @@ -1325,9 +1325,18 @@ EOF
> BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
> echo i586-pc-haiku
> exit ;;
> + arm:Haiku:*:*)
> + echo arm-unknown-haiku
> + exit ;;
> + arm64:Haiku:*:*)
> + echo aarch64-unknown-haiku
> + exit ;;
> x86_64:Haiku:*:*)
> echo x86_64-unknown-haiku
> exit ;;
> + riscv64:Haiku:*:*)
> + echo riscv64-unknown-haiku
> + exit;;
> SX-4:SUPER-UX:*:*)
> echo sx4-nec-superux"$UNAME_RELEASE"
> exit ;;
What do you think about the following patch instead:
diff --git a/config.guess b/config.guess
index 160ecf0..b07202e 100755
--- a/config.guess
+++ b/config.guess
@@ -1378,8 +1378,11 @@ EOF
BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
GUESS=i586-pc-haiku
;;
- x86_64:Haiku:*:*)
- GUESS=x86_64-unknown-haiku
+ arm64:Haiku:*:*)
+ GUESS=aarch64-unknown-haiku
+ ;;
+ arm:Haiku:*:* | riscv64:Haiku:*:* | x86_64:Haiku:*:*)
+ GUESS=$UNAME_MACHINE-unknown-haiku
;;
SX-4:SUPER-UX:*:*)
GUESS=sx4-nec-superux$UNAME_RELEASE
diff --git a/testsuite/config-guess.data b/testsuite/config-guess.data
index 7065a41..102e581 100644
--- a/testsuite/config-guess.data
+++ b/testsuite/config-guess.data
@@ -33,6 +33,7 @@ amd64 | 7.0 | NetBSD | ignored | x86_64 |
x86_64-unknown-netbsd7.0
amd64 | 7.0_BETA | NetBSD | ignored | x86_64 | x86_64-unknown-netbsd7.0
amd64 | 7.0_RC1 | NetBSD | ignored | x86_64 | x86_64-unknown-netbsd7.0
amd64 | 7.2.1 | Isilon OneFS | ignored | ignored | x86_64-unknown-onefs
+arm64 | ignored | Haiku | ignored | ignored | aarch64-unknown-haiku
arc | ignored | Linux | ignored | ignored | arc-unknown-linux-gnu
arc32 | ignored | Linux | ignored | ignored | arc32-unknown-linux-gnu
arc64 | ignored | Linux | ignored | ignored | arc64-unknown-linux-gnu
@@ -40,6 +41,7 @@ arceb | ignored | Linux | ignored | ignored |
arceb-unknown-linux-gnu
arm | 12.0 | FreeBSD | ignored | armv6 | armv6-unknown-freebsd12.0-gnueabihf
arm | 12.0 | FreeBSD | ignored | armv7 | armv7-unknown-freebsd12.0-gnueabihf
arm | 12.1 | AROS | ignored | armv7 | arm-unknown-aros
+arm | ignored | Haiku | ignored | ignored | arm-unknown-haiku
arm | ignored | Linux | ignored | ignored | arm-unknown-linux-gnueabihf
arm | ignored | RISCOS | ignored | ignored | arm-unknown-riscos
arm | ignored | riscos | ignored | ignored | arm-unknown-riscos
@@ -111,6 +113,7 @@ ppc64le | 3.1.0 | Linux | ignored | ignored |
powerpc64le-unknown-linux-gnu
riscv | 1.0 | Twizzler | ignored | ignored | riscv-unknown-twizzler
riscv32 | ignored | Linux | ignored | ignored | riscv32-unknown-linux-gnu
riscv32be | ignored | Linux | ignored | ignored | riscv32be-unknown-linux-gnu
+riscv64 | ignored | Haiku | ignored | ignored | riscv64-unknown-haiku
riscv64 | ignored | Linux | ignored | ignored | riscv64-unknown-linux-gnu
riscv64be | ignored | Linux | ignored | ignored | riscv64be-unknown-linux-gnu
s390x | 5.6 | SunOS | ignored | ignored | s390x-ibm-solaris2.6
--
ldv