From f4edcf7b241797478590436deb9e40e14261f2c2 Mon Sep 17 00:00:00 2001 From: Marco A L Barbosa Date: Tue, 26 Dec 2017 13:01:02 -0200 Subject: [PATCH] Use kernel user helpers for armv4t Rename armv5te cfg to kernel_user_helpers and enable it for armv4t --- build.rs | 4 ++-- src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.rs b/build.rs index 9c23c20..996a7c0 100644 --- a/build.rs +++ b/build.rs @@ -52,8 +52,8 @@ fn main() { } // Only emit the ARM Linux atomic emulation on pre-ARMv6 architectures. - if llvm_target[0] == "armv5te" { - println!("cargo:rustc-cfg=armv5te") + if llvm_target[0] == "armv4t" || llvm_target[0] == "armv5te" { + println!("cargo:rustc-cfg=kernel_user_helpers") } } diff --git a/src/lib.rs b/src/lib.rs index ff7885b..f815a9c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -52,7 +52,7 @@ pub mod mem; #[cfg(target_arch = "arm")] pub mod arm; -#[cfg(all(armv5te, target_os = "linux", target_arch = "arm"))] +#[cfg(all(kernel_user_helpers, target_os = "linux", target_arch = "arm"))] pub mod arm_linux; #[cfg(target_arch = "x86")]