Hi,

I made a mistake when I submitted [1].
On FreeBSD aarch64, UNAME_MACHINE is arm64 and config.guess thinks it's an
armv6 or armv7 platform.

The attached patch fixes the issue.

Thanks in advance.

[1]
http://git.savannah.gnu.org/cgit/config.git/commit/?id=afe1fa96bf32291d51fe337902ab8a2af176fe8d
diff --git a/config.guess b/config.guess
index d4fb321..f2e414b 100755
--- a/config.guess
+++ b/config.guess
@@ -838,7 +838,7 @@ EOF
     *:BSD/OS:*:*)
 	echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
 	exit ;;
-    arm*:FreeBSD:*:*)
+    arm:FreeBSD:*:*)
 	UNAME_PROCESSOR=`uname -p`
 	set_cc_for_build
 	if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
diff --git a/testsuite/config-guess.data b/testsuite/config-guess.data
index 81a0e04..d19bce2 100644
--- a/testsuite/config-guess.data
+++ b/testsuite/config-guess.data
@@ -15,6 +15,7 @@ arm | ignored | riscos | ignored | ignored | arm-unknown-riscos
 arm | ignored | RISCOS | ignored | ignored | arm-unknown-riscos
 arm | 12.0 | FreeBSD | ignored | armv6 | armv6-unknown-freebsd12.0-gnueabi
 arm | 12.0 | FreeBSD | ignored | armv7 | armv7-unknown-freebsd12.0-gnueabi
+arm64 | 12.0 | FreeBSD | ignored | aarch64 | aarch64-unknown-freebsd12.0
 armv4l | ignored | riscos | ignored | ignored | arm-unknown-riscos
 authenticamd | 6.0 | Interix | ignored | ignored | x86_64-unknown-interix6.0
 avr32 | 2.6.15 | Linux | ignored | ignored | avr32-unknown-linux-gnu
_______________________________________________
config-patches mailing list
config-patches@gnu.org
https://lists.gnu.org/mailman/listinfo/config-patches

Reply via email to