From b58df58c2efa4e33472896121cfa3371beef825d Mon Sep 17 00:00:00 2001 From: Piotr Kubaj Date: Fri, 12 Jun 2026 19:17:48 +0000 Subject: [PATCH] freebsd.rs: fix build on powerpc64* and riscv64 The values in that file apply also on powerpc64* and should work on riscv64 as well. Tested on powerpc64le. --- netwatch/src/interfaces/bsd/freebsd.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netwatch/src/interfaces/bsd/freebsd.rs b/netwatch/src/interfaces/bsd/freebsd.rs index 6be6d523..7c579ddd 100644 --- a/netwatch/src/interfaces/bsd/freebsd.rs +++ b/netwatch/src/interfaces/bsd/freebsd.rs @@ -203,9 +203,9 @@ mod arm { } // Hardcoded based on the generated values here: https://cs.opensource.google/go/x/net/+/master:route/zsys_freebsd_arm.go -#[cfg(target_arch = "aarch64")] +#[cfg(any(target_arch = "aarch64", target_arch = "powerpc64", target_arch = "riscv64"))] pub use self::arm64::*; -#[cfg(target_arch = "aarch64")] +#[cfg(any(target_arch = "aarch64", target_arch = "powerpc64", target_arch = "riscv64"))] mod arm64 { pub const SIZEOF_IF_MSGHDRL_FREE_BSD10: usize = 0xb0; pub const SIZEOF_IFA_MSGHDR_FREE_BSD10: usize = 0x14;