[fbsd] libexec/lukemftpd breaks with NO_SHARED

Dag-Erling Smørgrav des at des.no
Sat May 13 10:29:46 UTC 2006


Jeremie Le Hen <jeremie at le-hen.org> writes:
> I contacted OpenSSH folks to ask them if it was possible to change the
> name of their functions, but they answered me that libssh is an internal
> library and should not be used elsewhere.
>
> I don't know why lukemftpd uses it, I suppose the author had good
> reasons.  I Cc'd him in case he has time to enlighten me on this point.

lukemftpd does not use libssh, but it uses libpam.  When compiled
statically, libpam contains all the PAM modules in the tree, including
pam_ssh, which uses libssh.

The whole static libpam thing is an ugly hack that I wish would go
away, but some people insist on building static versions of login(1)
and other binaries which depend on libpam.

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the freebsd-current mailing list