svn commit: r332853 - in head/sys: conf modules/blake2 modules/crypto

Conrad Meyer cem at FreeBSD.org
Sat Apr 21 02:08:57 UTC 2018


Author: cem
Date: Sat Apr 21 02:08:56 2018
New Revision: 332853
URL: https://svnweb.freebsd.org/changeset/base/332853

Log:
  blake2: Disable warnings (not just error) for code we will not modify
  
  Leave libb2 pristine and silence the warnings for mjg.

Modified:
  head/sys/conf/files
  head/sys/modules/blake2/Makefile
  head/sys/modules/crypto/Makefile

Modified: head/sys/conf/files
==============================================================================
--- head/sys/conf/files	Sat Apr 21 01:42:02 2018	(r332852)
+++ head/sys/conf/files	Sat Apr 21 02:08:56 2018	(r332853)
@@ -653,11 +653,11 @@ contrib/zstd/lib/decompress/zstd_decompress.c	standard
 contrib/zstd/lib/decompress/huf_decompress.c	standard compile-with ${ZSTD_C}
 # Blake 2
 contrib/libb2/blake2b-ref.c	optional crypto | ipsec | ipsec_support \
-	compile-with "${NORMAL_C} -I$S/crypto/blake2 ${NO_WCAST_QUAL} -DSUFFIX=_ref"
+	compile-with "${NORMAL_C} -I$S/crypto/blake2 -Wno-cast-qual -DSUFFIX=_ref -Wno-unused-function"
 contrib/libb2/blake2s-ref.c	optional crypto | ipsec | ipsec_support \
-	compile-with "${NORMAL_C} -I$S/crypto/blake2 ${NO_WCAST_QUAL} -DSUFFIX=_ref"
+	compile-with "${NORMAL_C} -I$S/crypto/blake2 -Wno-cast-qual -DSUFFIX=_ref -Wno-unused-function"
 crypto/blake2/blake2-sw.c	optional crypto | ipsec | ipsec_support \
-	compile-with "${NORMAL_C} -I$S/crypto/blake2 ${NO_WCAST_QUAL}"
+	compile-with "${NORMAL_C} -I$S/crypto/blake2 -Wno-cast-qual"
 crypto/blowfish/bf_ecb.c	optional ipsec | ipsec_support
 crypto/blowfish/bf_skey.c	optional crypto | ipsec | ipsec_support
 crypto/camellia/camellia.c	optional crypto | ipsec | ipsec_support

Modified: head/sys/modules/blake2/Makefile
==============================================================================
--- head/sys/modules/blake2/Makefile	Sat Apr 21 01:42:02 2018	(r332852)
+++ head/sys/modules/blake2/Makefile	Sat Apr 21 02:08:56 2018	(r332853)
@@ -61,7 +61,7 @@ CFLAGS.blake2s-xop.c	+= -DSUFFIX=_xop -msse2 -mssse3 -
 .for src in ${SRCS_IN}
 ${src:S/.c/.o/}: ${src}
 	${CC} -c ${CFLAGS:N-nostdinc} ${CFLAGS.${src}} ${WERROR} ${PROF} \
-	    -D_MM_MALLOC_H_INCLUDED ${.IMPSRC}
+	    -D_MM_MALLOC_H_INCLUDED -Wno-unused-function ${.IMPSRC}
 	${CTFCONVERT_CMD}
 
 ${src:S/.c/.o/}: intrin.h emmintrin.h tmmintrin.h smmintrin.h immintrin.h \
@@ -86,5 +86,5 @@ WARNS	?= 6
 
 .include <bsd.kmod.mk>
 
-CWARNFLAGS.blake2-dispatch.c	+=	-Wno-error=unused-const-variable
-CWARNFLAGS			+=	${NO_WCAST_QUAL}
+CWARNFLAGS.blake2-dispatch.c	+=	-Wno-unused-const-variable
+CWARNFLAGS			+=	-Wno-cast-qual

Modified: head/sys/modules/crypto/Makefile
==============================================================================
--- head/sys/modules/crypto/Makefile	Sat Apr 21 01:42:02 2018	(r332852)
+++ head/sys/modules/crypto/Makefile	Sat Apr 21 02:08:56 2018	(r332853)
@@ -40,8 +40,8 @@ SRCS	+= blake2-sw.c
 CFLAGS.blake2b-ref.c	+= -I${SRCTOP}/sys/crypto/blake2 -DSUFFIX=_ref
 CFLAGS.blake2s-ref.c	+= -I${SRCTOP}/sys/crypto/blake2 -DSUFFIX=_ref
 CFLAGS.blake2-sw.c	+= -I${SRCTOP}/sys/crypto/blake2
-CWARNFLAGS.blake2b-ref.c	+= ${NO_WCAST_QUAL}
-CWARNFLAGS.blake2s-ref.c	+= ${NO_WCAST_QUAL}
+CWARNFLAGS.blake2b-ref.c	+= -Wno-cast-qual
+CWARNFLAGS.blake2s-ref.c	+= -Wno-cast-qual
 SRCS	+= chacha.c
 SRCS	+= chacha-sw.c
 SRCS	+= opt_param.h cryptodev_if.h bus_if.h device_if.h


More information about the svn-src-all mailing list