]> git.pld-linux.org Git - packages/openssl.git/blob - openssl_fix_for_x32.patch
5ae0b9b60ff08f587726a0a1dfb570d1532897c5
[packages/openssl.git] / openssl_fix_for_x32.patch
1
2 obsolete now that this is applied?
3 https://rt.openssl.org/Ticket/Display.html?id=3885
4 https://github.com/openssl/openssl/commit/10c639a8a56c90bec9e332c7ca76ef552b3952ac
5
6 --- openssl-1.0.2g/crypto/perlasm/x86_64-xlate.pl~      2016-02-24 19:39:13.000000000 +0200
7 +++ openssl-1.0.2g/crypto/perlasm/x86_64-xlate.pl       2016-02-25 21:01:20.464795948 +0200
8 @@ -198,11 +198,15 @@
9         if ($gas) {
10             # Solaris /usr/ccs/bin/as can't handle multiplications
11             # in $self->{value}
12 +           if ($self->{value} =~ /0xA040608020C0E000/) {
13 +                   $self->{value} = "11547335547999543296";
14 +           } else {
15             my $value = $self->{value};
16             $value =~ s/(?<![\w\$\.])(0x?[0-9a-f]+)/oct($1)/egi;
17             if ($value =~ s/([0-9]+\s*[\*\/\%]\s*[0-9]+)/eval($1)/eg) {
18                 $self->{value} = $value;
19             }
20 +           }
21             sprintf "\$%s",$self->{value};
22         } else {
23             $self->{value} =~ s/(0b[0-1]+)/oct($1)/eig;
This page took 0.048885 seconds and 2 git commands to generate.