diff options
author | robert <> | 2023-11-12 10:49:27 +0000 |
---|---|---|
committer | robert <> | 2023-11-12 10:49:27 +0000 |
commit | 54397579be0eaf2a12e40fad1823cd1ce3d1f6fc (patch) | |
tree | 0b2548655bcf65b62d72bcc162317abb19bc23ac | |
parent | 04a4b9d9b4067f424283f0e5c80bcd9ea6aff6c0 (diff) | |
download | openbsd-54397579be0eaf2a12e40fad1823cd1ce3d1f6fc.tar.gz openbsd-54397579be0eaf2a12e40fad1823cd1ce3d1f6fc.tar.bz2 openbsd-54397579be0eaf2a12e40fad1823cd1ce3d1f6fc.zip |
split the Symbols.list up so that arch specific symbols do not end up everywhere
ok tb@
-rw-r--r-- | src/lib/libcrypto/Makefile | 6 | ||||
-rw-r--r-- | src/lib/libcrypto/Symbols.list | 1 | ||||
-rw-r--r-- | src/lib/libcrypto/arch/amd64/Symbols.list | 1 | ||||
-rw-r--r-- | src/lib/libcrypto/arch/i386/Symbols.list | 1 |
4 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/libcrypto/Makefile b/src/lib/libcrypto/Makefile index 2040428cef..2a793f8aee 100644 --- a/src/lib/libcrypto/Makefile +++ b/src/lib/libcrypto/Makefile | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: Makefile,v 1.155 2023/08/09 09:32:22 tb Exp $ | 1 | # $OpenBSD: Makefile,v 1.156 2023/11/12 10:49:27 robert Exp $ |
2 | 2 | ||
3 | LIB= crypto | 3 | LIB= crypto |
4 | LIBREBUILD=y | 4 | LIBREBUILD=y |
@@ -52,6 +52,10 @@ VERSION_SCRIPT= Symbols.map | |||
52 | SYMBOL_LIST= ${.CURDIR}/Symbols.list | 52 | SYMBOL_LIST= ${.CURDIR}/Symbols.list |
53 | SYMBOL_NAMESPACE= ${.CURDIR}/Symbols.namespace | 53 | SYMBOL_NAMESPACE= ${.CURDIR}/Symbols.namespace |
54 | 54 | ||
55 | .if (${MACHINE_CPU} == "amd64") || (${MACHINE_CPU} == "i386") | ||
56 | SYMBOL_LIST+= ${.CURDIR}/arch/${MACHINE_CPU}/Symbols.list | ||
57 | .endif | ||
58 | |||
55 | # crypto/ | 59 | # crypto/ |
56 | SRCS+= cpt_err.c | 60 | SRCS+= cpt_err.c |
57 | SRCS+= cryptlib.c | 61 | SRCS+= cryptlib.c |
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list index da0c9c50f3..bb80f34cf5 100644 --- a/src/lib/libcrypto/Symbols.list +++ b/src/lib/libcrypto/Symbols.list | |||
@@ -1893,7 +1893,6 @@ OPENSSL_cleanup | |||
1893 | OPENSSL_config | 1893 | OPENSSL_config |
1894 | OPENSSL_cpu_caps | 1894 | OPENSSL_cpu_caps |
1895 | OPENSSL_cpuid_setup | 1895 | OPENSSL_cpuid_setup |
1896 | OPENSSL_ia32cap_P | ||
1897 | OPENSSL_init | 1896 | OPENSSL_init |
1898 | OPENSSL_init_crypto | 1897 | OPENSSL_init_crypto |
1899 | OPENSSL_load_builtin_modules | 1898 | OPENSSL_load_builtin_modules |
diff --git a/src/lib/libcrypto/arch/amd64/Symbols.list b/src/lib/libcrypto/arch/amd64/Symbols.list new file mode 100644 index 0000000000..4a0badae41 --- /dev/null +++ b/src/lib/libcrypto/arch/amd64/Symbols.list | |||
@@ -0,0 +1 @@ | |||
OPENSSL_ia32cap_P | |||
diff --git a/src/lib/libcrypto/arch/i386/Symbols.list b/src/lib/libcrypto/arch/i386/Symbols.list new file mode 100644 index 0000000000..4a0badae41 --- /dev/null +++ b/src/lib/libcrypto/arch/i386/Symbols.list | |||
@@ -0,0 +1 @@ | |||
OPENSSL_ia32cap_P | |||