> Andy Polyakov suspects, that the change in behaviour between 0.9.5
> and 0.9.6 is the permanent build with PIC enabled.
^^^ There is another related
issue. There're several IA-32 assembler modules that are not position
independent (at the very least I've rapidly examined cast, des and
blowfish, cast and des are *not*) which got linked into libcrypto.so.
Well, it actually works... (Quoting myself) "Run-time linker shall
fix-up all the unresolved references at the cost of making all the pages
containing none-PIC private (kind of obsoletes the idea of .so) and
potentially longer start-up time (because of page privatization and
because there might be way more unresolved references in none-PIC object
than in PIC)." There is an inaccuracy in the statement. It's not "pages
containing none-PIC" but "pages containing unresolved references." Well,
for small modules it's the same... But in either case is it actually
supported?
A.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]