Page MenuHomeFreeBSD

D16486.id.diff
No OneTemporary

D16486.id.diff

Index: head/lib/libauditd/Makefile
===================================================================
--- head/lib/libauditd/Makefile
+++ head/lib/libauditd/Makefile
@@ -23,3 +23,10 @@
MAN=
.include <bsd.lib.mk>
+
+# 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 <bsd.lib.mk>
+
+# 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

File Metadata

Mime Type
text/plain
Expires
Sat, Feb 14, 4:13 PM (8 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28706715
Default Alt Text
D16486.id.diff (1 KB)

Event Timeline