summaryrefslogtreecommitdiff
path: root/src/lib/libc
diff options
context:
space:
mode:
authorjsing <>2017-04-30 04:44:58 +0000
committerjsing <>2017-04-30 04:44:58 +0000
commitd6384322b936d181e80c1948d8ee20a647f0408e (patch)
tree6dd7e7bcf74c683e17469fe4e4f0086513fbd2ac /src/lib/libc
parentf79e820651388e3e43865d862d25f125435d633d (diff)
downloadopenbsd-d6384322b936d181e80c1948d8ee20a647f0408e.tar.gz
openbsd-d6384322b936d181e80c1948d8ee20a647f0408e.tar.bz2
openbsd-d6384322b936d181e80c1948d8ee20a647f0408e.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 '')
-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