> Okay, these patches were sufficient to allow me to build world with
> NO_OPENSSL defined. I'd like to commit these ASAP.

No objections.

> After the release, I want to look at condensing the mass of
> .if defined(...) options we have, at least with respect to crypto. At the
> moment we have to test everywhere for things like
> 
> .if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) &&
> defined(MAKE_KERBEROS4)
> 
> when all we really want to know is whether or not OpenSSL is available to
> be linked with.
> 
> In addition to normalizing all of the NO* options to NO_* (or other way
> round if I get shouted down :), they should obey the correct covering
> hierarchy automatically so we don't have to explicitly test for all the
> covering options in each instance. For example, NO_CRYPT should imply
> NO_OPENSSL, which in turn implies NO_OPENSSH, etc. NOSECURE should be
> removed since it's nonfunctional. NO_CRYPT or NO_OPENSSL should conflict
> with MAKE_KERBEROS?, etc.

Right. Sounds good!

M
--
Mark Murray
Join the anti-SPAM movement: http://www.cauce.org


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to