--- configure.orig	2022-12-20 12:26:44 UTC
+++ configure
@@ -14161,6 +14161,8 @@ if test x"$supports_shared_libraries" = 'xtrue'; then 
     natdynlink=true ;; #(
   powerpc*-*-linux*) :
     natdynlink=true ;; #(
+  powerpc*-*-freebsd*) :
+    natdynlink=true ;; #(
   x86_64-*-solaris*) :
     natdynlink=true ;; #(
   i686-*-kfreebsd*) :
@@ -14169,10 +14171,14 @@ if test x"$supports_shared_libraries" = 'xtrue'; then 
     natdynlink=true ;; #(
   x86_64-*-dragonfly*) :
     natdynlink=true ;; #(
-  i[3456]86-*-freebsd*) :
+  aarch64-*-freebsd*) :
     natdynlink=true ;; #(
-  x86_64-*-freebsd*) :
+  amd64-*-freebsd*) :
     natdynlink=true ;; #(
+  armv7-*-freebsd*) :
+    natdynlink=true ;; #(
+  i[3456]86-*-freebsd*) :
+    natdynlink=true ;; #(
   i[3456]86-*-openbsd*) :
     natdynlink=true ;; #(
   x86_64-*-openbsd*) :
@@ -14313,12 +14319,20 @@ case $host in #(
     arch=amd64; system=win64 ;; #(
   powerpc64le*-*-linux*) :
     arch=power; model=ppc64le; system=elf ;; #(
+  powerpc64le*-*-freebsd*) :
+    arch=power; model=ppc64le; system=bsd_elf ;; #(
   powerpc*-*-linux*) :
     arch=power; if $arch64; then :
   model=ppc64
 else
   model=ppc
 fi; system=elf ;; #(
+  powerpc*-*-freebsd*) :
+    arch=power; if $arch64; then :
+  model=ppc64
+else
+  model=ppc
+fi; system=bsd_elf ;; #(
   s390x*-*-linux*) :
     arch=s390x; model=z10; system=elf ;; #(
   # expected to match "gnueabihf" as well as "musleabihf"
@@ -14338,6 +14352,8 @@ fi; system=elf ;; #(
     arch=arm; model=armv6; system=linux_eabi ;; #(
   armv6*-*-freebsd*) :
     arch=arm; model=armv6; system=freebsd ;; #(
+  armv7*-*-freebsd*) :
+    arch=arm; model=armv7; system=freebsd ;; #(
   earmv6*-*-netbsd*) :
     arch=arm; model=armv6; system=netbsd ;; #(
   earmv7*-*-netbsd*) :
@@ -14362,7 +14378,7 @@ fi; system=elf ;; #(
     arch=amd64; system=dragonfly ;; #(
   x86_64-*-solaris*) :
     arch=amd64; system=solaris ;; #(
-  x86_64-*-freebsd*) :
+  amd64-*-freebsd*) :
     arch=amd64; system=freebsd ;; #(
   x86_64-*-netbsd*) :
     arch=amd64; system=netbsd ;; #(
