On Mon, Jun 08, 2009 at 07:29:59PM +0200, Petr Salinger wrote: >>> Contrary to upstream, under debian linux on amd64 uses RC4_CHAR >>> and does not use asm file rc4-x86_64.pl. >> >> So if I change it to use the asm file for kFreeBSD, like I wanted >> to do, this should be fixed too? > > I just checked it, it passes testsuite of rc4. > Fliping commented and uncommented lines of "my $x86_64_asm" > is sufficient (tested only on genuine Intel CPU) for testsuite of rc4. > > Unfortunately whole build ends with: > > /usr/bin/ld: libcrypto.a(rc4-x86_64.o): relocation R_X86_64_PC32 against > symbol `OPENSSL_ia32cap_P' can not be used when making a shared > object; recompile with -fPIC > /usr/bin/ld: final link failed: Bad value > collect2: ld returned 1 exit status > > It looks like crypto/rc4/asm/rc4-x86_64.pl is not PIC/non-PIC ready.
I already uploaded a version with that fix, so it'll fail with that (or the other error). I'll look into it, it's not that hard to fix, I had to do it for some other files already. Kurt -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

