Index: head/lib/libauditd/Makefile =================================================================== --- head/lib/libauditd/Makefile +++ head/lib/libauditd/Makefile @@ -23,3 +23,10 @@ MAN= .include + +# Disable -Wcast-align. Casting res->ai_addr in auditd_set_host triggers this +# warning, but it's ok because res->ai_addr must've originally pointed to a +# sockaddr_in or sockaddr_in6 anyway. +# Better would be to disable this warning in just that one function, but GCC +# 4.2 can't do that :( . +CWARNFLAGS.auditd_lib.c+= -Wno-cast-align Index: head/lib/libbsm/Makefile =================================================================== --- head/lib/libbsm/Makefile +++ head/lib/libbsm/Makefile @@ -181,3 +181,10 @@ setaudit.2 setaudit_addr.2 .include + +# Disable -Wcast-align. Casting sa_local in au_to_socket_ex triggers this +# warning, but it's ok because sa_local must've originally pointed to a +# sockaddr_in or sockaddr_in6 anyway. +# Better would be to disable this warning in just that one function, but GCC +# 4.2 can't do that :( . +CWARNFLAGS.bsm_token.c+= -Wno-cast-align