diff --git a/src/ld_so/dso.rs b/src/ld_so/dso.rs index 1bb346c0bb..66b44ab2c7 100644 --- a/src/ld_so/dso.rs +++ b/src/ld_so/dso.rs @@ -2,6 +2,8 @@ //! * //! * +#[allow(unused_imports)] +// i586, riscv64gc: tcb::Tcb, mem::offset_of use object::{ NativeEndian, Object, StringTable, SymbolIndex, elf, read::elf::{ diff --git a/src/ld_so/linker.rs b/src/ld_so/linker.rs index 603c4abf23..7f3bbc36b7 100644 --- a/src/ld_so/linker.rs +++ b/src/ld_so/linker.rs @@ -1,3 +1,5 @@ +#[allow(unused_imports)] +// i586 unused: object::NativeEndian, read::elf::Rela, ld_so::dso::resolve_sym, types::c_uint, dso::Rela, Sym use alloc::{ collections::BTreeMap, rc::Rc, diff --git a/src/platform/redox/ptrace.rs b/src/platform/redox/ptrace.rs index e5efbf1b6a..6b7e973dd9 100644 --- a/src/platform/redox/ptrace.rs +++ b/src/platform/redox/ptrace.rs @@ -4,9 +4,11 @@ //! we are NOT going to bend our API for the sake of //! compatibility. So, this module will be a hellhole. +#[allow(unused_imports)] +// i586, riscv64gc, aarch64: PalSignal, signal, sys_ptrace, core::mem, syscall, Pal, io::prelude use super::super::{ERRNO, Pal, PalPtrace, PalSignal, Sys, types::*}; #[cfg(target_arch = "aarch64")] -use crate::header::arch_aarch64_user::user_regs_struct; +use crate::header::arch_aarch64_user::user_regs_struct; // unused #[cfg(target_arch = "x86_64")] use crate::header::arch_x64_user::user_regs_struct; use crate::{