From df2992cf4d9c142739cbf358748187592c1679de Mon Sep 17 00:00:00 2001 From: jsing <> Date: Wed, 26 Jul 2023 09:57:34 +0000 Subject: Remove constructor attribute for OPENSSL_cpuid_setup() on arm/aarch64. OPENSSL_cpuid_setup() is invoked via OPENSSL_init_crypto(), whihc is triggered by various entry points to the library. As such, we do not need to invoke it as a constructor. ok tb@ --- src/lib/libcrypto/arch/arm/armcap.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/lib/libcrypto/arch/arm/armcap.c') diff --git a/src/lib/libcrypto/arch/arm/armcap.c b/src/lib/libcrypto/arch/arm/armcap.c index e1a721b71f..9d93d11eee 100644 --- a/src/lib/libcrypto/arch/arm/armcap.c +++ b/src/lib/libcrypto/arch/arm/armcap.c @@ -1,4 +1,4 @@ -/* $OpenBSD: armcap.c,v 1.1 2022/03/23 15:13:31 tb Exp $ */ +/* $OpenBSD: armcap.c,v 1.2 2023/07/26 09:57:34 jsing Exp $ */ #include #include #include @@ -28,10 +28,6 @@ void _armv8_sha256_probe(void); void _armv8_pmull_probe(void); #endif -#if defined(__GNUC__) && __GNUC__>=2 -void OPENSSL_cpuid_setup(void) __attribute__((constructor)); -#endif - void OPENSSL_cpuid_setup(void) { -- cgit v1.2.3-55-g6feb