From 315726a63332b1537e9b6dbeff8187d49f46c89a Mon Sep 17 00:00:00 2001 From: link2xt Date: Wed, 26 Mar 2025 00:43:49 +0000 Subject: [PATCH] fix: remove Netlink error variant for Android This fixes compilation of Delta Chat in debug mode for Android 5 (API level 21) using NDK 27. Without this change symbols like `process_vm_writev` which are not actually used are pulled in and break linking step. They are only optimized out in release mode. See for details. --- netwatch/src/interfaces/linux.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/netwatch/src/interfaces/linux.rs b/netwatch/src/interfaces/linux.rs index 4d5c117..712e727 100644 --- a/netwatch/src/interfaces/linux.rs +++ b/netwatch/src/interfaces/linux.rs @@ -25,6 +25,7 @@ pub enum Error { MissingDestinationField, #[error("mask field is missing")] MissingMaskField, + #[cfg(not(target_os = "android"))] #[error("netlink")] Netlink(#[from] rtnetlink::Error), }