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