aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2026-05-17 17:05:26 +0000
committerEd Maste <emaste@FreeBSD.org>2026-05-18 13:02:33 +0000
commit0b0e5daf4333a0faf93133f7d2c7b3743eead9d8 (patch)
tree8a0475e836abc603f6ab6384bf3d7eb69bc0bf85
parent30f500e97b57d36ebb8483cb8b8921507350cd0f (diff)
openssh: Fix SIZEOF_TIME_T in freebsd-configure.sh
Sponsored by: The FreeBSD Foundation Reviewed by: jlduran Differential Revision: https://reviews.freebsd.org/D57053
-rwxr-xr-xcrypto/openssh/freebsd-configure.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/crypto/openssh/freebsd-configure.sh b/crypto/openssh/freebsd-configure.sh
index 28c9564435b2..0444527e633f 100755
--- a/crypto/openssh/freebsd-configure.sh
+++ b/crypto/openssh/freebsd-configure.sh
@@ -55,3 +55,10 @@ diff -u config.h.kerberos5 config.h |
diff -u config.h.sk-builtin config.h |
sed -n '/^-#define/s/^-//p' |
grep -Ff /dev/stdin config.h.sk-builtin > sk_config.h
+
+# Fix 32/64-bit time_t defines
+sed -i '' 's/^#define SIZEOF_TIME_T 8$/#ifdef __i386__\
+#define SIZEOF_TIME_T 4\
+#else\
+#define SIZEOF_TIME_T 8\
+#endif/' config.h