bytecodealliance / rustix

Safe Rust bindings to POSIX-ish APIs
Other
1.46k stars 152 forks source link

0.38.36 doesn't build on ppc64le-linux-musl #1157

Closed nekopsykose closed 3 weeks ago

nekopsykose commented 3 weeks ago

presumably because of 16dcb8db80b86ee370f078777579f9d6237fb786 but i didn't check or bisect

 | ~~~~~~~~~~
error[E0560]: struct `libc::termios` has no field named `c_ispeed`
 --> ./vendor/rustix/src/backend/libc/termios/syscalls.rs:189:13
 |
189 |  c_ispeed: input_speed,
 | ^^^^^^^^ unknown field
 |
help: a field with a similar name exists
 |
189 |  __c_ispeed: input_speed,
 | ~~~~~~~~~~
error[E0560]: struct `libc::termios` has no field named `c_ospeed`
 --> ./vendor/rustix/src/backend/libc/termios/syscalls.rs:190:13
 |
190 |  c_ospeed: output_speed,
 | ^^^^^^^^ unknown field
 |
help: a field with a similar name exists
 |
190 |  __c_ospeed: output_speed,
 | ~~~~~~~~~~
sunfishcode commented 3 weeks ago

This is now fixed in rustix 0.38.37.

nekopsykose commented 3 weeks ago

thanks!