summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarkus <markus@openbsd.org>2005-04-01 08:15:52 +0000
committermarkus <markus@openbsd.org>2005-04-01 08:15:52 +0000
commit9a68a0bbbcd8872e83afb8ad916953a07acc343b (patch)
tree6a8eb162fea840ebd8b33ebd312cf3bc6d03ad55
parentFix typo in comment (_setjmp -> setjmp) (diff)
downloadwireguard-openbsd-9a68a0bbbcd8872e83afb8ad916953a07acc343b.tar.xz
wireguard-openbsd-9a68a0bbbcd8872e83afb8ad916953a07acc343b.zip
re-enable DSO_DLFCN on shared lib architectures; ok deraadt
-rw-r--r--lib/libssl/crypto/Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/libssl/crypto/Makefile b/lib/libssl/crypto/Makefile
index 876c7f02933..960b0ceab62 100644
--- a/lib/libssl/crypto/Makefile
+++ b/lib/libssl/crypto/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.39 2005/03/30 13:33:01 markus Exp $
+# $OpenBSD: Makefile,v 1.40 2005/04/01 08:15:52 markus Exp $
LIB= crypto
@@ -14,8 +14,13 @@ CFLAGS+= -DL_ENDIAN
CFLAGS+= -DB_ENDIAN
.endif
+.include <bsd.own.mk> # for 'NOPIC' definition
+.if !defined(NOPIC)
+CFLAGS+= -DDSO_DLFCN -DHAVE_DLFCN_H
+.endif
+
CFLAGS+= -DOPENSSL_NO_IDEA -DTERMIOS -DANSI_SOURCE -DNO_ERR -DOPENSSL_NO_ASM
-CFLAGS+= -DOPENSSL_NO_RC5 -DOPENSSL_NO_KRB5 -DSO_DLFCN -DHAVE_DLFCN_H
+CFLAGS+= -DOPENSSL_NO_RC5 -DOPENSSL_NO_KRB5
CFLAGS+= -DOPENSSL_NO_MDC2
CFLAGS+= -DNO_WINDOWS_BRAINDEATH
CFLAGS+= -DOPENSSL_NO_HW_CSWIFT -DOPENSSL_NO_HW_NCIPHER -DOPENSSL_NO_HW_ATALLA