Bug report: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294287 Upstream: https://github.com/wolfSSL/wolfssl/pull/10097 --- configure.ac.orig 2026-03-18 23:01:31 UTC +++ configure.ac @@ -185,7 +185,9 @@ AC_ARG_ENABLE([freebsdkm-crypto-register], [ENABLED_BSDKM_REGISTER=no] ) -AC_CHECK_HEADERS([arpa/inet.h fcntl.h limits.h netdb.h netinet/in.h stddef.h time.h sys/ioctl.h sys/socket.h sys/time.h errno.h sys/un.h ctype.h sys/random.h]) +AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h stddef.h time.h sys/ioctl.h sys/socket.h sys/time.h errno.h sys/un.h ctype.h sys/random.h]) +# Special case: Since types.h depends on HAVE_LIMITS_H, we must define it in options.h. +AC_CHECK_HEADER([limits.h], [AM_CPPFLAGS="$AM_CPPFLAGS -DHAVE_LIMITS_H=1"], []) AC_CHECK_LIB([network],[socket]) AC_C_BIGENDIAN AC_C___ATOMIC