From 21cf540d53146de578980b2ac00c1ba17009d853 Mon Sep 17 00:00:00 2001 From: tb <> Date: Sat, 31 Aug 2024 10:44:39 +0000 Subject: Unexport OPENSSL_cpuid_setup and OPENSSL_ia32cap_P This allows us in particular to get rid of the MD Symbols.list which were needed on amd64 and i386 for llvm 16 a while back. OPENSSL_ia32cap_P was never properly exported since the symbols were marked .hidden in the asm. ok beck jsing --- src/lib/libcrypto/Makefile | 6 +----- src/lib/libcrypto/Symbols.list | 1 - src/lib/libcrypto/arch/amd64/Symbols.list | 1 - src/lib/libcrypto/arch/i386/Symbols.list | 1 - 4 files changed, 1 insertion(+), 8 deletions(-) delete mode 100644 src/lib/libcrypto/arch/amd64/Symbols.list delete mode 100644 src/lib/libcrypto/arch/i386/Symbols.list (limited to 'src/lib') diff --git a/src/lib/libcrypto/Makefile b/src/lib/libcrypto/Makefile index 00afb18be4..bb3f415d0d 100644 --- a/src/lib/libcrypto/Makefile +++ b/src/lib/libcrypto/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.208 2024/08/31 10:38:49 tb Exp $ +# $OpenBSD: Makefile,v 1.209 2024/08/31 10:44:39 tb Exp $ LIB= crypto LIBREBUILD=y @@ -55,10 +55,6 @@ CFLAGS+= -I${LCRYPTO_SRC}/x509 VERSION_SCRIPT= Symbols.map SYMBOL_LIST= ${.CURDIR}/Symbols.list -.if (${MACHINE_CPU} == "amd64") || (${MACHINE_CPU} == "i386") -SYMBOL_LIST+= ${.CURDIR}/arch/${MACHINE_CPU}/Symbols.list -.endif - # crypto/ SRCS+= cpt_err.c SRCS+= cryptlib.c diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list index 3eb64bb2d6..5a7bcf01a3 100644 --- a/src/lib/libcrypto/Symbols.list +++ b/src/lib/libcrypto/Symbols.list @@ -1653,7 +1653,6 @@ OPENSSL_cleanse OPENSSL_cleanup OPENSSL_config OPENSSL_cpu_caps -OPENSSL_cpuid_setup OPENSSL_gmtime OPENSSL_init OPENSSL_init_crypto diff --git a/src/lib/libcrypto/arch/amd64/Symbols.list b/src/lib/libcrypto/arch/amd64/Symbols.list deleted file mode 100644 index 4a0badae41..0000000000 --- a/src/lib/libcrypto/arch/amd64/Symbols.list +++ /dev/null @@ -1 +0,0 @@ -OPENSSL_ia32cap_P diff --git a/src/lib/libcrypto/arch/i386/Symbols.list b/src/lib/libcrypto/arch/i386/Symbols.list deleted file mode 100644 index 4a0badae41..0000000000 --- a/src/lib/libcrypto/arch/i386/Symbols.list +++ /dev/null @@ -1 +0,0 @@ -OPENSSL_ia32cap_P -- cgit v1.2.3-55-g6feb