From 09f13cb87410100cd8f34f68cfef25f99aa744ab Mon Sep 17 00:00:00 2001 From: jsing <> Date: Thu, 28 Mar 2024 11:21:12 +0000 Subject: Remove .init section that calls OPENSSL_cpuid_setup on i386. OPENSSL_cpuid_setup() is already called from OPENSSL_crypto_init(), hence we do not need or want automatic initialisation on library load. --- src/lib/libcrypto/x86cpuid.pl | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src/lib') diff --git a/src/lib/libcrypto/x86cpuid.pl b/src/lib/libcrypto/x86cpuid.pl index d6ebede0f8..4001458393 100644 --- a/src/lib/libcrypto/x86cpuid.pl +++ b/src/lib/libcrypto/x86cpuid.pl @@ -150,8 +150,4 @@ for (@ARGV) { $sse2=1 if (/-DOPENSSL_IA32_SSE2/); } &set_label("nocpuid"); &function_end("OPENSSL_ia32_cpuid"); -&external_label("OPENSSL_ia32cap_P"); - -&initseg("OPENSSL_cpuid_setup"); - &asm_finish(); -- cgit v1.2.3-55-g6feb