diff options
| author | beck <> | 2024-07-10 13:30:14 +0000 |
|---|---|---|
| committer | beck <> | 2024-07-10 13:30:14 +0000 |
| commit | bb4e3a4a1aab2b72cd62fbff78ffdeef6d7981a0 (patch) | |
| tree | a93f78314af49436d8677b78e6b77c1a0fb099b3 /src/lib/libcrypto/Makefile | |
| parent | b5b5d97f3d68df71d6ab206dee253d69a38f5c75 (diff) | |
| download | openbsd-bb4e3a4a1aab2b72cd62fbff78ffdeef6d7981a0.tar.gz openbsd-bb4e3a4a1aab2b72cd62fbff78ffdeef6d7981a0.tar.bz2 openbsd-bb4e3a4a1aab2b72cd62fbff78ffdeef6d7981a0.zip | |
Remove the static symbols.namespace, and just generate the _libre_
symbols from symbols.list now that we have everything hidden
ok tb@
Diffstat (limited to 'src/lib/libcrypto/Makefile')
| -rw-r--r-- | src/lib/libcrypto/Makefile | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lib/libcrypto/Makefile b/src/lib/libcrypto/Makefile index 96a0f197cb..ef26b0c5f5 100644 --- a/src/lib/libcrypto/Makefile +++ b/src/lib/libcrypto/Makefile | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | # $OpenBSD: Makefile,v 1.199 2024/07/09 16:41:44 tb Exp $ | 1 | # $OpenBSD: Makefile,v 1.200 2024/07/10 13:30:14 beck Exp $ |
| 2 | 2 | ||
| 3 | LIB= crypto | 3 | LIB= crypto |
| 4 | LIBREBUILD=y | 4 | LIBREBUILD=y |
| @@ -53,7 +53,6 @@ CFLAGS+= -I${LCRYPTO_SRC}/x509 | |||
| 53 | 53 | ||
| 54 | VERSION_SCRIPT= Symbols.map | 54 | VERSION_SCRIPT= Symbols.map |
| 55 | SYMBOL_LIST= ${.CURDIR}/Symbols.list | 55 | SYMBOL_LIST= ${.CURDIR}/Symbols.list |
| 56 | SYMBOL_NAMESPACE= ${.CURDIR}/Symbols.namespace | ||
| 57 | 56 | ||
| 58 | .if (${MACHINE_CPU} == "amd64") || (${MACHINE_CPU} == "i386") | 57 | .if (${MACHINE_CPU} == "amd64") || (${MACHINE_CPU} == "i386") |
| 59 | SYMBOL_LIST+= ${.CURDIR}/arch/${MACHINE_CPU}/Symbols.list | 58 | SYMBOL_LIST+= ${.CURDIR}/arch/${MACHINE_CPU}/Symbols.list |
| @@ -746,9 +745,9 @@ includes: prereq | |||
| 746 | echo $$j; \ | 745 | echo $$j; \ |
| 747 | eval "$$j"; \ | 746 | eval "$$j"; \ |
| 748 | done; | 747 | done; |
| 749 | ${VERSION_SCRIPT}: ${SYMBOL_LIST} ${SYMBOL_NAMESPACE} | 748 | ${VERSION_SCRIPT}: ${SYMBOL_LIST} |
| 750 | { printf '{\n\tglobal:\n'; \ | 749 | { printf '{\n\tglobal:\n'; \ |
| 751 | sed '/^[._a-zA-Z]/s/$$/;/; s/^/ /' ${SYMBOL_NAMESPACE}; \ | 750 | sed '/^[._a-zA-Z]/s/$$/;/; s/^/ _libre_/' ${SYMBOL_LIST}; \ |
| 752 | sed '/^[._a-zA-Z]/s/$$/;/; s/^/ /' ${SYMBOL_LIST}; \ | 751 | sed '/^[._a-zA-Z]/s/$$/;/; s/^/ /' ${SYMBOL_LIST}; \ |
| 753 | printf '\n\tlocal:\n\t\t*;\n};\n'; } >$@.tmp && mv $@.tmp $@ | 752 | printf '\n\tlocal:\n\t\t*;\n};\n'; } >$@.tmp && mv $@.tmp $@ |
| 754 | 753 | ||
