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.

Petr



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to