On Mon, 30 Aug 2004, Andy Polyakov wrote:

> Are there any OpenBSD people on the list? Yesterday I was cross-testing
> assembler modules in HEAD and noticed that OpenBSD shared build is totally
> inoperational. After adjusting rules and fixing up assembler modules to be
> compiled with -fPIC, I've ran into problem with linker. Normally we link with
> -so-name=lib[crypto|ssl].so.$VERSION -Bsymbolic --whole-archive
> lib[crypto|ssl].a --no-whole-archive. None of these seem to be applicable in
> OpenBSD case. -so-name is ignored. -Bsymbolic seems to be applicable to libs
> which do not have unresolved references. --whole-archive applies till the end
> of line and therefore tries to pull in the whole libgcc.a... So I've
> introduced separate link_*.bsd rule-set in Makefile.shared which links as
> --whole-archive lib[crypto|ssl].a -nostdlib. For the moment this applies to
> OpenBSD-i386 only. Remaining questions are: a) what's the heck with .so
> versioning? what substitutes for -so-name? b) can somebody test it on other
> OpenBSD hardware platforms? A.

OpenBSD maintains its own OpenSSL tree in its CVS repository under 
lib/libssl. That tree is derived from the OpenSSL distribution and once in 
a while the the OpenBSD tree is synced with the OpenSSL tree.
 
Needless to say, the version of OpenSSL that ships with OpenBSD builds 
fine on all supported architectures.

        -Otto

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to