From a64ada7e303dfc6bf8460d3f040df86b450616ba Mon Sep 17 00:00:00 2001 From: Artur Jamro Date: Fri, 12 Jul 2019 15:42:00 -0700 Subject: [PATCH] Do not import libc on windows (#848) * Do not import libc on windows --- cranelift/simplejit/src/backend.rs | 1 + cranelift/simplejit/src/memory.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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")]