Index: secure/lib/libcrypto/i386/crypt586.s =================================================================== --- secure/lib/libcrypto/i386/crypt586.s +++ secure/lib/libcrypto/i386/crypt586.s @@ -14,7 +14,14 @@ xorl %edi,%edi xorl %esi,%esi - leal DES_SPtrans,%edx + + calll .L1 + .L1: + popl %edx + .L2: + addl $_GLOBAL_OFFSET_TABLE_+(.L2-.L1), %edx + movl DES_SPtrans@GOT(%edx), %edx + pushl %edx movl 28(%esp),%ebp pushl $25