diff --git a/cranelift/simplejit/src/backend.rs b/cranelift/simplejit/src/backend.rs index c182ada674..16612d0a39 100644 --- a/cranelift/simplejit/src/backend.rs +++ b/cranelift/simplejit/src/backend.rs @@ -8,6 +8,7 @@ use cranelift_module::{ Backend, DataContext, DataDescription, Init, Linkage, ModuleNamespace, ModuleResult, }; use cranelift_native; +#[cfg(not(windows))] use libc; use std::collections::HashMap; use std::ffi::CString; diff --git a/cranelift/simplejit/src/memory.rs b/cranelift/simplejit/src/memory.rs index fde0f88871..c50bb480dc 100644 --- a/cranelift/simplejit/src/memory.rs +++ b/cranelift/simplejit/src/memory.rs @@ -1,7 +1,7 @@ #[cfg(not(feature = "selinux-fix"))] use errno; -#[cfg(not(feature = "selinux-fix"))] +#[cfg(not(any(feature = "selinux-fix", windows)))] use libc; #[cfg(feature = "selinux-fix")]