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