diff --git a/proxy_components/proxy_ffi/src/jemalloc_utils.rs b/proxy_components/proxy_ffi/src/jemalloc_utils.rs index ef94c2340f2..763669fffd5 100644 --- a/proxy_components/proxy_ffi/src/jemalloc_utils.rs +++ b/proxy_components/proxy_ffi/src/jemalloc_utils.rs @@ -63,7 +63,15 @@ pub fn issue_mallctl_args( #[cfg(not(feature = "external-jemalloc"))] { // Happens only with `raftstore-proxy-main` - return mallctl(c_ptr, oldptr, oldsize, newptr, newsize); + #[cfg(not(any( + target_os = "android", + target_os = "dragonfly", + target_os = "macos" + )))] + { + return mallctl(c_ptr, oldptr, oldsize, newptr, newsize); + } + 0 } } }