RFE: Portable OpenSSH

Damien Miller djm at mindrot.org
Wed Mar 28 11:33:25 EST 2001


On Tue, 27 Mar 2001, Dan Kaminsky wrote:

> > I think OpenSSH's external requirements are pretty reasonable: libz
> > (supplied by many OS's anyway), PRNGd and OpenSSL (the only big one).
>
> Reasonable?  Sure.  It's *reasonable* to expect libz to be there,
> but if its not, I'd like a ./configure -with-static-libz.
>
> As I mentioned, OpenSSL is not a runtime dependancy.

That depends on how it is linked. It may not be runtime for you, but it is
for many (most?) other people.

> We have one major external dependancy, and that's Libz.  It can be
> statically linked; prngd can't be.  So I'm arguing for *no* dependancies,
> which is a hell of alot easier to admin.
>
> We should dynamically link libz by default, of course.

Why?

> > Chances are that these will have other uses on the system anyway.
>
> Uses, yes.  EGD has other uses; we used it for GPG as well.  Like I said,
> nobody adopted the package, and with good reason.

Becuase it was a huge PERL daemon which could only really be used by one
person at a time.

-d

-- 
| Damien Miller <djm at mindrot.org> \ ``E-mail attachments are the poor man's
| http://www.mindrot.org          /   distributed filesystem'' - Dan Geer




More information about the openssh-unix-dev mailing list