From 7770e4f2e4b85fd8bf3123b16a7b30fb22f9f68b Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Sat, 5 Nov 2016 08:44:35 -0500 Subject: implement support for hiding symbols in libtls / libssl --- update.sh | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'update.sh') diff --git a/update.sh b/update.sh index 131a374..7a2d065 100755 --- a/update.sh +++ b/update.sh @@ -199,6 +199,10 @@ for i in `awk '/SOURCES|HEADERS/ { print $3 }' tls/Makefile.am` ; do $CP $libtls_src/$i libtls-standalone/src fi done +# add the libtls symbol export list +grep '^[[:alpha:]]' < $libtls_src/Symbols.list > tls/tls.sym +echo EXPORTS > tls/tls.def +cat tls/tls.sym >> tls/tls.def $CP_LIBC $libc_src/string/strsep.c tls $CP_LIBC $libc_src/string/strsep.c libtls-standalone/compat @@ -240,6 +244,10 @@ rm -f ssl/*.c ssl/*.h for i in `awk '/SOURCES|HEADERS/ { print $3 }' ssl/Makefile.am` ; do $CP $libssl_src/$i ssl done +# add the libssl symbol export list +grep '^[[:alpha:]]' < $libssl_src/Symbols.list > ssl/ssl.sym +echo EXPORTS > ssl/ssl.def +cat ssl/ssl.sym >> ssl/ssl.def # copy libcrypto tests echo "copying tests" -- cgit v1.2.3-55-g6feb