x86cpuid.pl: hide symbols [backport from x86_64].
diff --git a/crypto/perlasm/x86asm.pl b/crypto/perlasm/x86asm.pl index eb543db..3f190ae 100644 --- a/crypto/perlasm/x86asm.pl +++ b/crypto/perlasm/x86asm.pl
@@ -257,4 +257,6 @@ &file($filename); } +sub ::hidden {} + 1;
diff --git a/crypto/perlasm/x86gas.pl b/crypto/perlasm/x86gas.pl index 5972d06..e02ee84 100644 --- a/crypto/perlasm/x86gas.pl +++ b/crypto/perlasm/x86gas.pl
@@ -251,4 +251,6 @@ sub ::dataseg { push(@out,".data\n"); } +*::hidden = sub { push(@out,".hidden\t$nmdecor$_[0]\n"); } if ($::elf); + 1;
diff --git a/crypto/x86cpuid.pl b/crypto/x86cpuid.pl index 808049a..597b7a5 100644 --- a/crypto/x86cpuid.pl +++ b/crypto/x86cpuid.pl
@@ -455,4 +455,7 @@ &initseg("OPENSSL_cpuid_setup"); +&hidden("OPENSSL_cpuid_setup"); +&hidden("OPENSSL_ia32cap_P"); + &asm_finish();