summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjsg <>2017-05-07 04:18:47 +0000
committerjsg <>2017-05-07 04:18:47 +0000
commit2145114fc4f04a6a75134ef92bc551a976292150 (patch)
treec7800f9823b6bc325aeacc3e213eb0b573dbd154 /src
parent939caa9f5a94e32a8cd5c477ca014545d378cf18 (diff)
downloadopenbsd-2145114fc4f04a6a75134ef92bc551a976292150.tar.gz
openbsd-2145114fc4f04a6a75134ef92bc551a976292150.tar.bz2
openbsd-2145114fc4f04a6a75134ef92bc551a976292150.zip
Limit -Werror to gcc4 as was done in libcrypto/libssl/libtls to avoid
failed builds with different compilers. ok jsing@
Diffstat (limited to 'src')
-rw-r--r--src/usr.bin/openssl/Makefile10
-rw-r--r--src/usr.sbin/ocspcheck/Makefile10
2 files changed, 14 insertions, 6 deletions
diff --git a/src/usr.bin/openssl/Makefile b/src/usr.bin/openssl/Makefile
index 5ba283c174..c862418768 100644
--- a/src/usr.bin/openssl/Makefile
+++ b/src/usr.bin/openssl/Makefile
@@ -1,11 +1,13 @@
1# $OpenBSD: Makefile,v 1.7 2016/09/04 18:05:34 beck Exp $ 1# $OpenBSD: Makefile,v 1.8 2017/05/07 04:18:47 jsg Exp $
2
3.include <bsd.own.mk>
2 4
3PROG= openssl 5PROG= openssl
4LDADD= -lssl -lcrypto 6LDADD= -lssl -lcrypto
5DPADD= ${LIBSSL} ${LIBCRYPTO} 7DPADD= ${LIBSSL} ${LIBCRYPTO}
6MAN1= openssl.1 8MAN1= openssl.1
7 9
8CFLAGS+= -Wall -Werror 10CFLAGS+= -Wall
9CFLAGS+= -Wformat 11CFLAGS+= -Wformat
10CFLAGS+= -Wformat-security 12CFLAGS+= -Wformat-security
11CFLAGS+= -Wimplicit 13CFLAGS+= -Wimplicit
@@ -14,7 +16,9 @@ CFLAGS+= -Wreturn-type
14CFLAGS+= -Wtrigraphs 16CFLAGS+= -Wtrigraphs
15CFLAGS+= -Wuninitialized 17CFLAGS+= -Wuninitialized
16CFLAGS+= -Wunused 18CFLAGS+= -Wunused
17 19.if ${COMPILER_VERSION:L} == "gcc4"
20CFLAGS+= -Werror
21.endif
18CFLAGS+= -DLIBRESSL_INTERNAL 22CFLAGS+= -DLIBRESSL_INTERNAL
19 23
20SRCS= apps.c apps_posix.c asn1pars.c ca.c certhash.c ciphers.c crl.c \ 24SRCS= apps.c apps_posix.c asn1pars.c ca.c certhash.c ciphers.c crl.c \
diff --git a/src/usr.sbin/ocspcheck/Makefile b/src/usr.sbin/ocspcheck/Makefile
index 79f9d5880b..e055c779ab 100644
--- a/src/usr.sbin/ocspcheck/Makefile
+++ b/src/usr.sbin/ocspcheck/Makefile
@@ -1,4 +1,6 @@
1# $OpenBSD: Makefile,v 1.2 2017/01/24 09:25:27 deraadt Exp $ 1# $OpenBSD: Makefile,v 1.3 2017/05/07 04:18:47 jsg Exp $
2
3.include <bsd.own.mk>
2 4
3PROG= ocspcheck 5PROG= ocspcheck
4MAN= ocspcheck.8 6MAN= ocspcheck.8
@@ -6,7 +8,7 @@ MAN= ocspcheck.8
6LDADD= -ltls -lssl -lcrypto 8LDADD= -ltls -lssl -lcrypto
7DPADD= ${LIBTLS} ${LIBSSL} ${LIBCRYPTO} 9DPADD= ${LIBTLS} ${LIBSSL} ${LIBCRYPTO}
8 10
9CFLAGS+= -Wall -Werror 11CFLAGS+= -Wall
10CFLAGS+= -Wformat 12CFLAGS+= -Wformat
11CFLAGS+= -Wformat-security 13CFLAGS+= -Wformat-security
12CFLAGS+= -Wimplicit 14CFLAGS+= -Wimplicit
@@ -15,7 +17,9 @@ CFLAGS+= -Wshadow
15CFLAGS+= -Wtrigraphs 17CFLAGS+= -Wtrigraphs
16CFLAGS+= -Wuninitialized 18CFLAGS+= -Wuninitialized
17CFLAGS+= -Wunused 19CFLAGS+= -Wunused
18 20 .if ${COMPILER_VERSION:L} == "gcc4"
21CFLAGS+= -Werror
22.endif
19CFLAGS+= -DLIBRESSL_INTERNAL 23CFLAGS+= -DLIBRESSL_INTERNAL
20 24
21SRCS= ocspcheck.c http.c 25SRCS= ocspcheck.c http.c