提交 3efe51a4 编写于 作者: A Andy Polyakov

Revert previous Linux-specific/centric commit#19629. If it really has to

be done, it's definitely not the way to do it. So far answer to the
question was to ./config -Wa,--noexecstack (adopted by RedHat).
上级 0e3ef596
......@@ -4,9 +4,6 @@
Changes between 1.0.0 and 1.1.0 [xx XXX xxxx]
*) Make generated asm have non-executable stack.
[Contributed by Google <agl@google.com>]
*) New function OPENSSL_gmtime_diff to find the difference in days
and seconds between two tm structures. This will be used to provide
additional functionality for ASN1_TIME.
......
......@@ -42,8 +42,7 @@ $verticalspin=1; # unlike 32-bit version $verticalspin performs
# ~15% better on both AMD and Intel cores
$speed_limit=512; # see aes-586.pl for details
$code=".section .note.GNU-stack,\"\",\@progbits\n";
$code.=".text\n";
$code=".text\n";
$s0="%eax";
$s1="%ebx";
......
......@@ -45,7 +45,6 @@ $m0="%rbx";
$m1="%rbp";
$code=<<___;
.section .note.GNU-stack,"",\@progbits
.text
.globl bn_mul_mont
......
......@@ -123,7 +123,6 @@ no warnings qw(uninitialized);
open STDOUT,"| $^X $xlate $flavour $output";
$code .= <<EOF;
.section .note.GNU-stack,"",\@progbits
.text
.align 16
......
......@@ -82,7 +82,6 @@ $YY="%r12";
$TY="%r13";
$code=<<___;
.section .note.GNU-stack,"",\@progbits
.text
.globl RC4
......
......@@ -178,7 +178,6 @@ unshift(@xi,pop(@xi));
}
$code.=<<___;
.section .note.GNU-stack,"",\@progbits
.text
.globl sha1_block_data_order
......
......@@ -178,8 +178,6 @@ ___
}
$code=<<___;
.section .note.GNU-stack,"",\@progbits
.text
.globl $func
......
......@@ -16,13 +16,6 @@ print<<___;
.section .init
call OPENSSL_cpuid_setup
___
if ($flavour =~ /elf/) {
print ".section .note.GNU-stack,\"\",\@progbits\n"
}
print<<___;
.text
.globl OPENSSL_atomic_add
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册