aboutsummaryrefslogtreecommitdiff
path: root/kerberos5
diff options
context:
space:
mode:
authorAlex Richardson <arichardson@FreeBSD.org>2021-01-27 10:41:57 +0000
committerAlex Richardson <arichardson@FreeBSD.org>2021-01-27 17:48:47 +0000
commit4f009328a2477f5f1c682629fc5708498b7c689f (patch)
treece8e96959132f492b9f32b18d11c591e5ba8821e /kerberos5
parent8a2f9dff2b9393503f63902c6ba7802efd8d6e49 (diff)
downloadsrc-4f009328a2477f5f1c682629fc5708498b7c689f.tar.gz
src-4f009328a2477f5f1c682629fc5708498b7c689f.zip
kerberos5: Silence compiler warnings
Building the kerberos5 subdirectory currently produces lots of warnings. Since there are many instances of these warnings and it's contrib code, this change silences the warnings instead of fixing them. Reviewed By: jhb, cy, bjk Differential Revision: https://reviews.freebsd.org/D28025
Diffstat (limited to 'kerberos5')
-rw-r--r--kerberos5/Makefile.inc3
-rw-r--r--kerberos5/libexec/kcm/Makefile2
2 files changed, 3 insertions, 2 deletions
diff --git a/kerberos5/Makefile.inc b/kerberos5/Makefile.inc
index 5ca8f73faf9b..0d52313977ce 100644
--- a/kerberos5/Makefile.inc
+++ b/kerberos5/Makefile.inc
@@ -9,8 +9,7 @@ KRB5DIR= ${SRCTOP}/crypto/heimdal
CFLAGS+= -DHAVE_CONFIG_H -I${.CURDIR:H:H}/include
WARNS?= 1
-CWARNFLAGS.clang+= -Wno-error=absolute-value
-CWARNFLAGS+= -Wno-error=deprecated-declarations
+CWARNFLAGS.clang+= -Wno-absolute-value
.if ${MK_OPENLDAP} != "no" && !defined(COMPAT_32BIT)
OPENLDAPBASE?= /usr/local
diff --git a/kerberos5/libexec/kcm/Makefile b/kerberos5/libexec/kcm/Makefile
index fa7a0cfce9cf..35165ef9e424 100644
--- a/kerberos5/libexec/kcm/Makefile
+++ b/kerberos5/libexec/kcm/Makefile
@@ -19,6 +19,8 @@ SRCS= acl.c \
CFLAGS+=-I${KRB5DIR}/lib/krb5 -I${KRB5DIR}/lib/asn1 -I${KRB5DIR}/lib/roken \
-I${KRB5DIR}/kcm -I${KRB5DIR}/lib/ipc ${LDAPCFLAGS}
+# Avoid errors for using deprecated krb5_* APIs
+CFLAGS+="-DKRB5_DEPRECATED_FUNCTION(X)="
LIBADD= krb5 roken heimntlm heimipcs crypto
DPADD= ${LDAPDPADD}
LDADD= ${LIBVERS} ${LDAPLDADD}