> Double-checking yields the following buried between 0x0013xxxx relocs  :
> 
> [EMAIL PROTECTED]:~$ readelf -r 
> /usr/src/openssl-0.9.8e/i686/cmov/libcrypto.so.0.9.8
> [...]
> 0006354c  000ce102 R_386_PC32        00062630   DES_encrypt2
> ...
> 0006bd93  000c3e02 R_386_PC32        0006b820   BF_decrypt
> [...]
> 
> So it seems there are indeed relocations in the .text section

The problem appears to be Debian specific. According to diff found at
http://packages.qa.debian.org/o/openssl.html they remove -Bsymbolic from
linker command line. This option takes care of relocations in generic
openssl source available from ftp://ftp.openssl.org/source/. If Debian
insists on removing this option, then formally they are responsible for
resolving this relocations:-) I'm ready to listen to reasons why Debian
considers -Bsymbolic inappropriate, but I want to point out that our
goal is to target wide range of OSes, not some particular Linux
distribution. A.


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

Reply via email to