summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbeck <>2024-07-09 07:39:21 +0000
committerbeck <>2024-07-09 07:39:21 +0000
commitfe0c9da4c0695e3d6d0a89eeb1657a2a488cf161 (patch)
tree7300a6584d4ec23f0d8e09076808d085b3b47a3b /src
parenta09a0ff7b6568c0cf4e6dc355ac218984899ebc3 (diff)
downloadopenbsd-fe0c9da4c0695e3d6d0a89eeb1657a2a488cf161.tar.gz
openbsd-fe0c9da4c0695e3d6d0a89eeb1657a2a488cf161.tar.bz2
openbsd-fe0c9da4c0695e3d6d0a89eeb1657a2a488cf161.zip
Enable namespaced builds by default for libssl and libcrypto.
Some further refinements will happen to the build process to automatically generate the Symbols.namespace file, and to remove our last public unhidden symbol (which was a mistake, but waits for a major bump to get removed) But for now everything should be using this. ok tb@
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/Makefile b/src/lib/libcrypto/Makefile
index 7b926db11c..460fd43333 100644
--- a/src/lib/libcrypto/Makefile
+++ b/src/lib/libcrypto/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.196 2024/06/24 06:43:22 tb Exp $ 1# $OpenBSD: Makefile,v 1.197 2024/07/09 07:39:21 beck Exp $
2 2
3LIB= crypto 3LIB= crypto
4LIBREBUILD=y 4LIBREBUILD=y
@@ -19,9 +19,9 @@ CFLAGS+= -Wall -Wundef
19CFLAGS+= -Werror -Wshadow 19CFLAGS+= -Werror -Wshadow
20.endif 20.endif
21CFLAGS+= -DLIBRESSL_INTERNAL 21CFLAGS+= -DLIBRESSL_INTERNAL
22.ifdef NAMESPACE 22
23CFLAGS+= -DLIBRESSL_NAMESPACE -DLIBRESSL_CRYPTO_NAMESPACE 23CFLAGS+= -DLIBRESSL_NAMESPACE -DLIBRESSL_CRYPTO_NAMESPACE
24.endif 24
25CFLAGS+= -DHAVE_FUNOPEN 25CFLAGS+= -DHAVE_FUNOPEN
26 26
27CFLAGS+= -I${LCRYPTO_SRC} 27CFLAGS+= -I${LCRYPTO_SRC}