summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto
diff options
context:
space:
mode:
authorjsing <>2017-04-30 04:44:58 +0000
committerjsing <>2017-04-30 04:44:58 +0000
commit5952ef2f33ac903c4ae6711762df29c1aba6b640 (patch)
tree6dd7e7bcf74c683e17469fe4e4f0086513fbd2ac /src/lib/libcrypto
parent218193cef9ff51b530e3b4dba5b4fdf95fe01bb3 (diff)
downloadopenbsd-5952ef2f33ac903c4ae6711762df29c1aba6b640.tar.gz
openbsd-5952ef2f33ac903c4ae6711762df29c1aba6b640.tar.bz2
openbsd-5952ef2f33ac903c4ae6711762df29c1aba6b640.zip
Only enable -Werror on libcrypto/libssl/libtls if we are building with
gcc4. This should avoid failed builds while transitioning compilers. While here also make the CFLAGS blocks consistent across makefiles. Discussed with deraadt@, ok beck@
Diffstat (limited to 'src/lib/libcrypto')
-rw-r--r--src/lib/libcrypto/Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lib/libcrypto/Makefile b/src/lib/libcrypto/Makefile
index 9ab1e0349d..13f4ab0de5 100644
--- a/src/lib/libcrypto/Makefile
+++ b/src/lib/libcrypto/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.15 2017/02/28 14:15:37 jsing Exp $ 1# $OpenBSD: Makefile,v 1.16 2017/04/30 04:44:58 jsing Exp $
2 2
3LIB= crypto 3LIB= crypto
4 4
@@ -13,13 +13,16 @@ CLEANFILES=${PC_FILES} ${VERSION_SCRIPT}
13 13
14LCRYPTO_SRC= ${.CURDIR} 14LCRYPTO_SRC= ${.CURDIR}
15 15
16CFLAGS+= -Wall -Wundef -Werror 16CFLAGS+= -Wall -Wundef
17.if ${COMPILER_VERSION:L} == "gcc4"
18CFLAGS+= -Werror
19.endif
20CFLAGS+= -DLIBRESSL_INTERNAL
17 21
18.if !defined(NOPIC) 22.if !defined(NOPIC)
19CFLAGS+= -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_FUNOPEN 23CFLAGS+= -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_FUNOPEN
20.endif 24.endif
21 25
22CFLAGS+= -DLIBRESSL_INTERNAL
23# Hardware engines 26# Hardware engines
24CFLAGS+= -DOPENSSL_NO_HW_PADLOCK # XXX enable this? 27CFLAGS+= -DOPENSSL_NO_HW_PADLOCK # XXX enable this?
25 28