diff --git a/changelog/2648.fixed.md b/changelog/2648.fixed.md new file mode 100644 index 0000000000..69f2f903ea --- /dev/null +++ b/changelog/2648.fixed.md @@ -0,0 +1 @@ +ptrace for Linux fix first argument type (u32 to i32) for s390x/musl diff --git a/src/sys/ptrace/linux.rs b/src/sys/ptrace/linux.rs index 8c1a46ba8d..0490988786 100644 --- a/src/sys/ptrace/linux.rs +++ b/src/sys/ptrace/linux.rs @@ -24,7 +24,7 @@ pub type AddressType = *mut ::libc::c_void; use libc::user_regs_struct; cfg_if! { - if #[cfg(any(all(target_os = "linux", target_arch = "s390x"), + if #[cfg(any( all(target_os = "linux", target_env = "gnu"), target_env = "uclibc"))] { #[doc(hidden)]