- Notifications
You must be signed in to change notification settings - Fork 713
Closed
Description
On a musl-based system running on s390x both of these lines are applicable:
#[cfg(all(target_os = "linux", target_arch = "s390x"))] type fs_type_t = libc::c_uint; #[cfg(all(target_os = "linux", target_env = "musl"))] type fs_type_t = libc::c_ulong;
As such, trying to compile anything returns an error:
error[E0428]: the name `fs_type_t` is defined multiple times --> /home/buildozer/.cargo/registry/src/github.com-eae4ba8cbf2ce1c7/nix-0.26.1/src/sys/statfs.rs:68:1 | 66 | type fs_type_t = libc::c_uint; | ------------------------------ previous definition of the type `fs_type_t` here 67 | #[cfg(all(target_os = "linux", target_env = "musl"))] 68 | type fs_type_t = libc::c_ulong; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `fs_type_t` redefined here | = note: `fs_type_t` must be defined only once in the type namespace of this module
Metadata
Metadata
Assignees
Labels
No labels