> I'm building 0.9.9 from the latest SNAP and have been successful with
> openssl (the app) but no joy with building .dylib files on MacOSX.  The
> linker fails with:
>     ld: absolute addressing (perhaps -mdynamic-no-pic) used in
>     _OPENSSL_rdtsc from libcrypto.a(x86cpuid.o) not allowed in
>     slidable image
> 
> For the record, I'm running OSX 10.5.2, gcc 4.0.1, on an Intel miniMac. 
> My build commands are:
>     ./config --prefix=/usr/local --openssldir=/usr/local/openssl
>     make
>     make test
>     make libcrypto.0.9.9.dylib

This is not supported way of creating shared libraries, './config shared
...' is! If configured with shared option assembler modules come out
position-independent and .dylib is linked successfully. One can argue
that MacOS X assembler modules should be generated position-independent
unconditionally (in line with vendor compiler default), but assembler is
not the only reason to configure with shared option.

> Also, I can't find a *global* switch to disable the assembly modules. 
> Suggestions?

Examine accompanying ./INSTALL file perhaps. A.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to