Alex Zepeda wrote:
>
> > md5 is needed directly for many purposes. I guess that is why FreeBSD
> > has its own implementation.
>
> Righto, but md5 (or anything for that matter) from a specific
> library/package should be in its own directory.
>
> > > Well, to do that, I'd have to put /usr/local/include before /usr/include
> > > on the include search path. Not somethign I'm terribly interested in.
> >
> > Huh? While you build OpenSSL, the compiler is invoked with -I../../include.
> >
> > After that, if you install OpenSSL in /usr/local/ssl, using the
> > compiler option -I/usr/local/ssl/include will get you the correct
> > header files.
>
> Hmm. This seems a bit messy perhaps to me. More preferably to me would
> be something like /usr/local/include/ssl/, alas, for the time being I'll
> test SSL separately..
>
In packaging openssl, I change #include "foo.h" to #include <ssl/foo.h>
and then install all ssl include files into /usr/include/ssl.
This way nothing changes for openssl internally, but once installed in
the system location, external programs can include <ssl/foo.h> and be
sure no local system foo.h will get in the way.
--
Niels Poppe - org.net bv <[EMAIL PROTECTED]>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]