aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLexi Winter <ivy@FreeBSD.org>2025-08-03 22:56:37 +0000
committerLexi Winter <ivy@FreeBSD.org>2025-08-03 22:56:37 +0000
commit624b7beed5ac03da09effa8370909a30e43a8dad (patch)
tree28e83d225fea8a005b102a13f19e9d0094f5e38a
parentce06c1921e0c8f1e7999acdf371c756e80a3c709 (diff)
kadm5: add -Wno-alloc-size-larger-than
This trips the gcc build in kadm5/srv/svr_principal.c: /home/ivy/src/bsd/gcc/crypto/krb5/src/lib/kadm5/srv/svr_principal.c: In function 'apply_keysalt_policy': /home/ivy/src/bsd/gcc/crypto/krb5/src/lib/kadm5/srv/svr_principal.c:208:14: error: argument 1 range [2147483648, 4294967295] exceeds maximum object size 2147483647 [-Werror=alloc-size-larger-than=] 208 | subset = calloc(n_ks_tuple, sizeof(*subset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Differential Revision: https://reviews.freebsd.org/D51577
-rw-r--r--krb5/lib/kadm5srv/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/krb5/lib/kadm5srv/Makefile b/krb5/lib/kadm5srv/Makefile
index e0ec557a3f5b..6e66fd433f52 100644
--- a/krb5/lib/kadm5srv/Makefile
+++ b/krb5/lib/kadm5srv/Makefile
@@ -46,6 +46,7 @@ CFLAGS+=-I${KRB5_DIR}/lib \
-I${KRB5_OBJTOP}/lib/gssapi \
-I${KRB5_DIR}/lib/gssapi/krb5 \
-I${KRB5_DIR}/lib/gssapi/generic
+CWARNFLAGS+=-Wno-alloc-size-larger-than
HDRDIR= ${KRB5_OBJHDR}/kadm5
HDRS= ${HDRDIR}/admin.h \