"sshd: cannot find ELF" or "ssh: cannot find ELF"

Experienced when installing OpenSSH on Sun Solaris 8/9 for SPARC.

problem:
The problem, aside from Solaris being one of the most painful operating systems to admin, is caused by there being two version of strip loaded on the machine. The one that should be used is /usr/ccs/bin/strip.

solution:
Make sure /usr/ccs/bin appears in your PATH before any other bin directory containing a strip utility (usually /opt/sfw/sparc-sun-solaris2.8/bin).

   # PATH=/usr/ccs/bin:$PATH
   # make install