git: 8f715c6b6e9e - stable/14 - openssh: Fix SIZEOF_TIME_T in freebsd-configure.sh
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 20 May 2026 21:09:47 UTC
The branch stable/14 has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=8f715c6b6e9ee1323d3253fe1afbce236a1a5008
commit 8f715c6b6e9ee1323d3253fe1afbce236a1a5008
Author: Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2026-05-17 17:05:26 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2026-05-20 21:09:34 +0000
openssh: Fix SIZEOF_TIME_T in freebsd-configure.sh
Sponsored by: The FreeBSD Foundation
Reviewed by: jlduran
Differential Revision: https://reviews.freebsd.org/D57053
(cherry picked from commit 0b0e5daf4333a0faf93133f7d2c7b3743eead9d8)
(cherry picked from commit b718f7d88157f4d5827e3639c1e0ba7e5383ed04)
---
crypto/openssh/freebsd-configure.sh | 7 +++++++
1 file changed, 7 insertions(+)
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