Module Name:    src
Committed By:   joerg
Date:           Thu Feb 28 22:18:21 UTC 2019

Modified Files:
        src/external/mpl/bind: Makefile.inc
        src/external/mpl/bind/lib/libisc: Makefile

Log Message:
Disable warning about atomic alignment for all bind. It's used too
often.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/mpl/bind/Makefile.inc
cvs rdiff -u -r1.7 -r1.8 src/external/mpl/bind/lib/libisc/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mpl/bind/Makefile.inc
diff -u src/external/mpl/bind/Makefile.inc:1.3 src/external/mpl/bind/Makefile.inc:1.4
--- src/external/mpl/bind/Makefile.inc:1.3	Wed Jan  9 16:54:58 2019
+++ src/external/mpl/bind/Makefile.inc	Thu Feb 28 22:18:21 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.3 2019/01/09 16:54:58 christos Exp $
+#	$NetBSD: Makefile.inc,v 1.4 2019/02/28 22:18:21 joerg Exp $
 
 .if !defined(BIND9_MAKEFILE_INC)
 BIND9_MAKEFILE_INC=yes
@@ -9,7 +9,8 @@ USE_FORT?= yes	# network client/server
 
 WARNS?=	1
 
-CWARNFLAGS.clang+=	-Wno-unused-value -Wno-parentheses
+CWARNFLAGS.clang+=	-Wno-unused-value -Wno-parentheses \
+			-Wno-atomic-alignment
 
 .include <bsd.own.mk>
 

Index: src/external/mpl/bind/lib/libisc/Makefile
diff -u src/external/mpl/bind/lib/libisc/Makefile:1.7 src/external/mpl/bind/lib/libisc/Makefile:1.8
--- src/external/mpl/bind/lib/libisc/Makefile:1.7	Thu Feb 28 17:40:06 2019
+++ src/external/mpl/bind/lib/libisc/Makefile	Thu Feb 28 22:18:21 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2019/02/28 17:40:06 christos Exp $
+#	$NetBSD: Makefile,v 1.8 2019/02/28 22:18:21 joerg Exp $
 
 LIB=isc
 #USE_SHLIBDIR=   yes
@@ -36,21 +36,11 @@ SRCS=		assertions.c base32.c base64.c bi
 		taskpool.c timer.c tm.c version.c \
 		${UNIX_SRCS} ${PTHREAD_SRCS} ${CRYPTO_SRCS}
 
-
-
 .if (${USE_INET6} == "no")
 CPPFLAGS.net.c=	-Wno-error
 SRCS+=		ipv6.c
 .endif
 
-# On certain flavors of arm we don't have native atomics only ones
-# libcall ones which are inefficient. But this should not be an
-# error anyway.
-COPTS.mem.c+= ${${ACTIVE_CC} == "clang":? -Wno-error-atomic-alignment :}
-COPTS.counter.c+= ${${ACTIVE_CC} == "clang":? -Wno-error-atomic-alignment :}
-
-
-
 LDADD+=-lz
 DPADD+=${LIBZ}
 

Reply via email to