-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't use f32
transcendental functions (sin
, cos
) because lto fat
is broken in rust 1.66
#285
Comments
Note: Losing |
Did some investigations.
Seems like we have to wait for llvm to fix this. Next step: try to excise out the one broken function, or maybe it can be bodged around in some way... |
this was done by eliminating the use of the `cos()` function in the Xous code base, which triggers the link time optimiztaion bug. The code is also smaller, too boot.
lto The |
fat
is broken in rust 1.66f32
transcendental functions (sin
, cos
) because lto fat
is broken in rust 1.66
Rust 1.66 breaks lto
fat
due to a panic inside sin()/cos() routines.This issue is to investigate this further. Two options:
2 is probably the better outcome but definitely a lot more work and risk on production quality.
The text was updated successfully, but these errors were encountered: