OpenSSH 7.3p1 can't be build on Solaris 10

Darren Tucker dtucker at
Tue Aug 2 14:55:22 AEST 2016

Having read up some more I think this is what I should have done.

If you'd like to try this you will need to run "autoreconf" to rebuild
configure before running ./configure again.

diff --git a/ b/
index 1df3cbf..542bd93 100644
--- a/
+++ b/
@@ -754,6 +754,9 @@ main() { if (NSVersionOfRunTimeLibrary("System") >= (60 << 16))
+	dnl Target SUSv3/POSIX.1-2001 plus BSD specifics.
+	dnl _DEFAULT_SOURCE is the new name for _BSD_SOURCE
 		[Work around problematic Linux PAM modules handling of PAM_TTY])
@@ -1789,11 +1792,8 @@ AC_CHECK_FUNCS([ \
 	warn \
-dnl Wide character support.  Linux man page says it needs _XOPEN_SOURCE.
+dnl Wide character support.
 AC_CHECK_FUNCS([mblen mbtowc nl_langinfo wcwidth])
Darren Tucker (dtucker at
GPG key 11EAA6FA / A86E 3E07 5B19 5880 E860  37F4 9357 ECEF 11EA A6FA (new)
    Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.

More information about the openssh-unix-dev mailing list