diff --git a/gtests/net/packetdrill/Makefile.FreeBSD b/gtests/net/packetdrill/Makefile.FreeBSD
index 729edad2f092c0c99ce94a9261e86d58cf6ee301..982cc0e0775394aa206233954ead2dd8a5ac77a3 100644
--- a/gtests/net/packetdrill/Makefile.FreeBSD
+++ b/gtests/net/packetdrill/Makefile.FreeBSD
@@ -1,3 +1,7 @@
+ARCH != uname -p
 packetdrill-ext-libs := -lprocstat -lutil -lkvm -lelf -lpthread -lpcap
-CFLAGS = -Wall -Werror -Wno-unknown-warning-option -Wno-address-of-packed-member
+CFLAGS = -Wall -Werror
+.if ${ARCH} != "powerpc" && ${ARCH} != "powerpc64"
+  += -Wno-unknown-warning-option -Wno-address-of-packed-member
+.endif
 .include "Makefile.common"