> 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]

Reply via email to